Как прошить bootloader ATMEGA328A через USBASP AVR?

Как прошить bootloader ATMEGA328A через USBASP AVR?

USBASP Программатор AVR поддерживает все микроконтроллеры AVR с режимом последовательного программирования ISP (In System Programming) - это микроконтроллеры AVR у которых есть поддержка загрузки программы через порт SPI (Serial Peripheral Interface).

Актуальный список поддерживаемых микроконтроллеров может изменятся и зависит от управляющей программы для ПК и текущей версии прошивки программатора.

На данный момент программатор USBASP поддерживает загрузку программ в следующие микросхемы:

AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, AT90CAN128, AT90CAN32, AT90CAN64, ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega1284P, ATmega128RFA1, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega164P, ATmega168, ATmega168P, ATmega169, ATmega16U2, ATmega32, ATmega324P, ATmega325, ATmega3250, ATmega328P, ATmega329, ATmega3290, ATmega329P, ATmega3290P, ATmega32U2, ATmega32U4, ATmega48, ATmega64, ATmega640, ATmega644P, ATmega644, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega8, ATmega8515, ATmega8535, ATmega88, ATmega88P, ATmega8U2, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, ATtiny10, ATtiny13, ATtiny15, ATtiny2313, ATtiny25, ATtiny26, ATtiny261, ATtiny4, ATtiny4313, ATtiny44, ATtiny45, ATtiny461, ATtiny5, ATtiny84, ATtiny85, ATtiny861, ATtiny88, ATtiny9, ATmega1286, ATmega1287, ATmega162, ATmega647, ATmega647, ATmega82.

Для начала необходимо скачать утилиту для установки и обновления драйвера USBASP AVR. Так же на компьютере должна быть установлена среда разработки Arduino IDE.

Ссылка для скачивания утилиты: https://zadig.akeo.ie/  

1. Подключить USB ASP к компьтеру или ноутбуку и запустить утилиту Zadig. Выбрать в списке подключенных устроййств USBASP.

2. Выбрать в списке драйверов libusbK.

3. Нажать кнопку Install Driver.



   

 

Драйвер установлен.

4. Далее запускаем среду разработки Arduino IDE. Заходим в меню Tools --> Programmer - USBASP.

5. В этом же меню выбираем подходящую плату например: Arduino UNO (если Вы прошиваете процессор именно на этой плате)

6. В этом же меню нажимаем Burn Bootloader.

Ждем 10-20 с...  Если появиться надпись об успешной прошивке bootloader, плата готова к работе. Удачных экспериментов!



В данной категории нет товаров.