Включаем программатор STK 200/300, сделанный вот по этой схеме. Печатная плата в форматах P-CAD ASCII(*.pcb) и DipTrace лежат Здесь На плате разведено место под штекер питания (от игровой приставки Dendi), а также со стороны дорожек можно припаять гнездо Мини USB и питать программатор от компьютера через стандартный кабель (мини USB ------- USB), смотрите распиновку на кабеле USB, так как есть китайские подделки кабелей, если питание будет через USB кабель, то стабилизатор 78L05 не нужно устанавливать на плате! На рисунке ниже сборочный чертёж и сторона дорожек платы.
Запускаем программу Pony Prog2000 (которую можно найти на просторах интернета) В появившимся окне, заходим в Setup --- Calibration, далее нажимаем YES: проходит процесс калибровки Должно появиться (в процессе калибровки питание программатора отключено). Далее заходим в Command -- Program Options и выставляем как на рисунке рис1 Рис1 Далее заходим в Setup -- Interface Setup и проверяем настройку порта, она должна соответствовать рисунку 2 Рис2 Далее нажимаем Probe на рисунке 3 должно появиться Рис3 Если она не появилась, а (появилось Test Failed),то проверяем монтаж и подключение программатора, а вообще этот тест показывает наличие перемычек у ножек (2и12) и (3и11)LPT порта. Далее включаем питание программатора (я использую стабилизированный БП +5в), Программировать будем на примере ATmega8,схема её включения на рисунке 4 Рис4 Далее выбираем шаг 1 AVR micro, шаг 2 ATmega8 смотрим рисунок 5 Рис5 После загружаем файл прошивки через File -- Open Device File смотрим рисунок 6 Рис6 Всё приготовление закончено и всё готово к прошивке, нажимаем клавишу Launch program cycle Смотрим рисунок 7 Рис7 Когда прошивка закончится, программа напишет Program successful Ну теперь самая важная часть прошивки, это нужно выставить так называемые защитные биты конфигурации фьюзы(fuses), а по научному (Security and Configuration Bits ). Для этого нажимаем на замочек, смотрим рисунок 8 Рис8 В появившемся окне Нажимаем кнопочку Read (т.е этим действием мы считываем фьюзы с контроллера), далее как считали выставляем какие нужно конструкции фьюзы и нажимаем Write (запись), всё наш контроллер готов к использованию! Удачного программирования!
Все правильно,но я хотел бы добавить для новичков: 1Не делайте руссификацию,так как при руссификации в таблице микросхем становиться меньше микросхем(разновидность микросхем) 2Если были неправильно по ошибке выставлены фьюзы и после прошивки программатор не видет микросхему ,не спешите ее выбрасывать,есть много способов исправить фьюзы http://avrdevices.ru/ispravlenie-fyyuzov-avr/