Эту статью я решил написать для тех кто привык к прошивке pic микроконтроллеров, а необходимость заставила прошить AVR. Программатор я использовал.
Кратко расскажу про программу PonyProg2000.
У нас программу можно скачать.
Программа позволяет - считать, записать, установить биты защиты в МК AVR
Сразу отпишу про грабли…на которые сам наступил…биты защиты или кнопка в виде замочка, если нажать на эту красивую кнопочку то установятся биты защиты и больше никто не сможет прошить, считать МК по ICSP протоколу, необходимо делать параллельный программатор! Поэтому относитесь с уважением к битам защиты!
Далее привожу ряд принтскринов по работе с программой:
При первом запуске программы издастся "писк" лошади :) его можно отключить установив галочку. Далее жмем ок.
![](/_pu/2/s65963756.jpg)
Далее необходимо пройти калибровку - Setup - Calibration
![](/_pu/2/s53803427.jpg)
Жмем Yes
![](/_pu/2/s65209500.jpg)
Жмем OK
![](/_pu/2/s80027108.jpg)
Далее необходимо выбрать порт через который подключен программатор, тут два варианта com или lpt
![](/_pu/2/s83731139.jpg)
Считываем заводские биты с МК
![](/_pu/2/s00692008.jpg)
Жмем кнопку Read, в следствии чего появятся галочки, для того чтоб установить свои настройки битов надо поставить галочки и нажать на кнопку Write, после чего можно еще раз считать Read и убедится в том что биты записались.
![](/_pu/2/s45296678.jpg)
Теперь самый ключевой момент, выбираем нашу прошивку (1) в формате hex жмем открыть, если надо и Eeprom зашить то выбираем (2) и открываем , обычно расширение eep.
![](/_pu/2/s69149750.jpg)
Прежде чем прошивать МК рекомендую считать биты конфигурации и сохранить их, вот биты заводские Atmega 8
![](/_pu/2/s32677758.jpg)
|