Восстановление загрузчика на платах Arduino и Iskra Neo без использования другой платы Arduino
Порядок действий
Рассмотрим восстановление загрузчика на примере Arduino Leonardo. Полный список аналогичных плат находится в конце статьи.
- Откройте диспетчер устройств.
- Подключите плату Arduino к компьютеру. В момент подключения во вкладке «COM-порты» появится новое устройство. Запомните его номер.
- Через короткий промежуток времени плата пропадёт из диспетчера устройств.
- Запустите среду Arduino IDE.
- Выберите модель платы. Для этого перейдите в менюи выберите плату «Arduino Leonardo»
- Настройте в программе COM-порт, к которому подключена плата. Его номер мы узнали в одном из предыдущих пунктов. Нажмите на плате Arduino кнопку
RESET
и зайдите в меню . У вас есть несколько секунд чтобы выбрать нужный COM-порт, иначе плата снова исчезнет. - Откройте любой скетч из Arduino IDE, например, «Blink».
- Нажмите на кнопку «Загрузка» и внимательно следите за окном состояния процесса. Сначала будет идти компиляция скетча, а после завершения компиляции появится надпись «Загрузка». В этот момент нажмите на плате Arduino кнопку
RESET
. Среда увидит плату, прошьёт в неё скетч и загрузчик вернётся в прежнее рабочее состояние. - Обратите внимание: номер COM-порта должен измениться и больше не исчезать. Не забудьте поменять его в настройках Arduino IDE.
Всё получилось, можно смело переходить к продолжению «настройки платы» или к «экспериментам».
Список поддерживаемых плат
- Iskra Neo
- Arduino Leonardo
- Arduino Leonardo ETH
- Arduino Leonardo ETH PoE
- Arduino Micro
- Arduino M0
- Arduino M0 Pro