Windows 10 не распознает Arduino Leonardo

Использование Arduino Leonardo, IDE 1.8.9, Windows 10.

В течение короткого времени, когда я впервые получил Leonardo, Windows 10 распознавала плату; Я мог видеть это на устройствах, Windows 10 издавала звук при подключении, он отображался в списке портов IDE, и я мог загрузить свой код на плату (подтверждено мигающим световым скетчом). Больше не работает.

Ошибка, которую я получаю в среде IDE avrdude: Butterfly_recv(): программатор не отвечает.

Я считаю, что основные проблемы связаны с тем, что я выбрал Arduino UNO (у меня тоже есть пара таких) в IDE и загрузил свой скетч.

С тех пор, как я это сделал, Windows 10 больше не распознает плату при подключении. Она даже не отображается в «других устройствах» в диспетчере устройств.

Я пробовал следующее:

  • Встроенный трюк со сбросом, который, по-видимому, является большей частью того, с чем сталкиваются другие пользователи, и решает их проблему. Все вариации. Удержание кнопки сброса, загрузка, выпуск и т. д.
  • Замена кабелей. Подтверждено с другим устройством, это был кабель для передачи данных и работает.
  • Удаление и повторная установка IDE
  • Многократный перезапуск
  • Запись загрузчика — поскольку Windows 10 не распознает устройство, это немедленно приводит к сбою и даже не может связаться с платой.

Я видел похожие вопросы по этому поводу, но ни один из них, похоже, конкретно не описывает то, с чем я сталкиваюсь.

, 👍0

Обсуждение

ты пробовал двойной сброс?, @Juraj

загрузчик можно прожечь только программатором, так что не имеет значения, если плата отображается как порт, @Juraj

Я так думаю да. сбросить.. нажмите «Загрузить»… снова сбросить, когда IDE говорит «загрузка»?, @static_cast

без сброса и сброса. затем выберите порт и загрузите, @Juraj

да пробовал и так. ожидая его появления в меню портов. никогда не делает, @static_cast


1 ответ


Лучший ответ:

1

Похоже, вы его замуровали. Ваш сломанный скетч (выбран неправильный MCU) означает, что он не представляет порт CDC/ACM.

Лучше всего использовать аппаратный программатор (например, USBASP или другой Arduino), чтобы стереть чип и перезагрузить загрузчик.

,

Спасибо за информацию. Можете ли вы указать мне учебник для этого?, @static_cast

@static_cast Это то же самое, что записать любой загрузчик Arduino. В Интернете есть миллионы руководств о том, как это сделать. TBH Я бы купил USBASP. Они очень дешевые из Китая., @Majenko