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