Главная Мой профиль Регистрация Выход Вход
Приветствую Вас Гость | RSS
Среда
26.06.2019
23:56
Мы перееxали : www.bezkz.su
Меню сайта
Главная » Статьи » Программаторы » AVR ATmega и ATtiny

Как прошить AVR

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

Кратко расскажу про программу PonyProg2000, авторский сайт тут

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

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

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

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

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

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

Жмем Yes

Жмем OK

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

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

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

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

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

Категория: AVR ATmega и ATtiny | Добавил: Nikolai4 (20.03.2010)
Просмотров: 34362 | Комментарии: 7 | Теги: как прошить AVR, прошивка PonyProg2000, прошивка Atmega8, как прошить Atmega 8, программирование PonyProg2000 | Рейтинг: 4.3/9
Всего комментариев: 7
1 zaa-1978  
внесу поправку 1 ето открыть прошивку для флеш памяти а 2 открыть прошывку для еепром .
open device fail означает открыть общую прошывку тобиш hex.
п с. извиняюсь за поправку!!!!!
кстати есть русифицированная версия но там нету к примеру атмега8535 и 8515 если я неошибаюсь.

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

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

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

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

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

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

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Важное:
Статистика
Всё для вебмастера




 При копировании материалов сайта ссылка на сайт обязательна
Хостинг от uCoz