РадиоКот :: Arduino Uno в качестве программатора AVR
Например TDA7294

РадиоКот >Схемы >Цифровые устройства >Примочки к ПК >

Теги статьи: ArduinoПрограмматорДобавить тег

Arduino Uno в качестве программатора AVR

Автор: Coolerr
Опубликовано 29.04.2013
Создано при помощи КотоРед.

Всем мяу, статья про то как Arduino использовать в качестве программатора для AVR микроконтроллеров. Началось всё с того, что в спешке на выход своего программатора я подал 12в, прощально мигнув светиком проггер умер. Вот такой был.
                                                                                                                                                                             

Вспомнив, что есть у меня Ардуина решил использовать её, хрень то универсальная. Драйвера и Arduino IDE скачать можно по ссылке https://arduino.cc/en/Main/Software
Подключаем ардуину устанавливаем дрова, в диспетчере устройств смотрим компорт на который повисла ардуина, если далеко, то меняем на поближе. В Arduino IDE выбираем нужный порт и нужную плату. Заливам скетч(в архиве ArduinoISP.pde), прям в скетче написаны пины ардуины 10-reset, 11-MOSI, 12-MISO, 13-SCK

питание контроллера берем прям с платы. Один нюанс, дабы ардуина не сделала автосброс контроллера после прошивки нужно поставить кондер 10мкф25в на пины ардуины reset и GND. Вот так
В том же архиве есть прога для прошивки avrdude, но так как она консольная и фьюзы через консоль прошивать та ещё задача, там же лежит ГУИшная морда AVR Burn-O-Mat, касаемо её работы сначала нужно запустить файл install_giveio.bat, а потом start.bat появится вот такое окно, про него рассказывать не буду т.к все и так понятно.
Заходим в настройки, здесь прописываем пути к файлам avrdude.exe и avrdude.conf выбираем программатор avrisp и порт который мы выбирали в Arduino IDE, в самом низу дописываем доп команду -b 19200 это скорость порта, без этой строки нифига не получится, жмём применить и ок.
 Дальше по накатанной, шьём hex открываем окно Fuses 
здесь тоже ничего нового, fuse как CodeVision снятая галка=1, есть режим пользователя и эксперта, различие в красных строчках в пользователе залочен SPIEN и RSTDISBL.
Собственно на этом всё, спасибо за внимание!

 А да, фотка девайса с которого всё началось

Файлы:
Скетч AVRISP и морда для avrdude


Все вопросы в Форум.




Как вам эта статья?

Заработало ли это устройство у вас?

14 10 25
1 1 2

Эти статьи вам тоже могут пригодиться: