Эту статью я решил написать для тех кто привык к прошивке pic микроконтроллеров, а необходимость заставила прошить AVR. Программатор я использовал.

Кратко расскажу про программу PonyProg2000.

У нас программу можно скачать.

Программа позволяет - считать, записать, установить биты защиты в МК AVR

Сразу отпишу про грабли…на которые сам наступил…биты защиты или кнопка в виде замочка, если нажать на эту красивую кнопочку то установятся биты защиты и больше никто не сможет прошить, считать МК по ICSP протоколу, необходимо делать параллельный программатор! Поэтому относитесь с уважением к битам защиты!

Далее привожу ряд принтскринов по работе с программой:

При первом запуске программы издастся "писк" лошади :) его можно отключить установив галочку. Далее жмем ок.

Далее необходимо пройти калибровку - Setup - Calibration

Жмем Yes

Жмем OK

Далее необходимо выбрать порт через который подключен программатор, тут два варианта com или lpt

Считываем заводские биты с МК

Жмем кнопку Read, в следствии чего появятся галочки, для того чтоб установить свои настройки битов надо поставить галочки и нажать на кнопку Write, после чего можно еще раз считать Read и убедится в том что биты записались.

Теперь самый ключевой момент, выбираем нашу прошивку (1) в формате hex жмем открыть, если надо и Eeprom зашить то выбираем (2) и открываем , обычно расширение eep.

Прежде чем прошивать МК рекомендую считать биты конфигурации и сохранить их, вот биты заводские Atmega 8



   
zaa-1978 # 1
 
 
внесу поправку 1 ето открыть прошивку для флеш памяти а 2 открыть прошывку для еепром .
open device fail означает открыть общую прошывку тобиш hex.
п с. извиняюсь за поправку!!!!!
кстати есть русифицированная версия но там нету к примеру атмега8535 и 8515 если я неошибаюсь.


   
MALADENA # 2
 
 
запрограммировал я атмегу88 через эту прогу вот код 1 на этой странице http://myrobot.ru/stepbystep/r_firstbot1.php пишет что запрограмировало подключаю к питанию ничего не работает
angry


   
john124 # 3
 
 
biggrin Спасибо"!


   
Rhime # 4
 
 
Уважаемый MALADENA возможно вам просто необходимо скомпилировать этот код для вашего МК. Проще всего это будет сделать по средством WinAVR/


   
yasckovetc # 5
 
 
angry В PonyProg програмирую ATMega32 выдает ошибку Устройство одсутствует или неисправно(-24), как быть????


   
Nikolai4 # 6
 
 
я недавно прошивал ее - ATMega32 все отлично шьет! все ли правильно подключил? Я подключал кварц при прошивке


   
@ndrew # 7
 
 
Подскажите, надо прошить eeprom Atmega8 , сказали что начальны адрес должен быть 00020, как и где это выставить?


   
Oleg-babaev # 8
 
 
немогу прошыть Atmega32 help


   
Nikolai4 # 9
 
 
Oleg-babaev, пиши в личку, мало информации написал, подключил правильно все выводы для программирования?


   
yigoryan # 10
 
 
Раньше писал в AVR 2- теперь скачал 4 ю версию. Не могу теперь МЕГУ 8515 залить Пишет нет модуля.

Была AVR-2 прога . Теперь скачал 4 ю. Не могу теперь ничего прошить.!!!!!!""


   
yigoryan # 11
 
 
Накрылась библиотека прошивок по микросхемам. Где скачать?


   
Den1982 # 12
 
 
Парни доброго времени суток,проблемка возникла,при програмировании меги32,произошла обезточка сети,теперь программер не хочет распозновать мегу,табличка выскакивает,пишет неверный адрес (F:#####)-что то такое,скажите возможно устранить?Если да,то как,или накрылся контроллер?


   
Den1982 # 13
 
 
Если кто не может прошить мегу 32 пони прог есть пару советов,качайте с оф сайта пони прог 2000,не русскую версию,второе вешаем резонатор,через кондюки на минус по классической схеме,в моем случаи это (14 кгц) и 2 кондера керамических 203,открываем биос,находим нужный порт,лпт - 378 помоему,убираем значение (нормал)тоесть отключаем принтер и прочии порты,схраняемо ф10 настройки,при загрузке появится новое оборудование,ставим драйвера с диска С,далее открываем пони прог ставим порты как в статье этой,колибруем ,все готово,можно прожигать если все правельно подключенно и настроено,может выдать ошибку,игнорм,и радуемся словам статус :wiriting…мне помогли все эти манипуляции.


   
prokofevam111 # 14
 
 
найдется ли добрый человек, скинул бы адресок на программер с двух первых верхних строк этой страницы, ссылка выводит на пустую страницу, а схемка бы пригодилась и именно эта! Буду оч признателен!


   
Nikolai4 # 15
 
 
Цитата: prokofevam111
найдется ли добрый человек, скинул бы адресок на программер с двух первых верхних строк этой страницы, ссылка выводит на пустую страницу, а схемка бы пригодилась и именно эта! Буду оч признателен!

все ссылки исправлены


Обновления

Сообщения ФорумаОтветов
3D Модели для Авто0
Бакометр 2335
Touch Start-Stop Engine.587
Кодграберр17
Исправляем AVR фьюзы при помощ …109
Бакометр - измеритель остатка…4
IR конструктор на PIC12F62977
Универсальное зарядное устройство103
бaкoмeтр1974
Двунаправленный автомобильный…2
Программатор GENIUS G8401
Светодиодный тахометр34
Индикаторы ГРИ ИН1 - ИН141
Multiprog1
Управляющая программа LED CUB959
Универсальное зарядное устройство9
Изготовлю печатные платы29
Простой автоматический выключа…25