вернуться назад
Программатор для программирования AVR микроконтроллеров фирмы Atmel. Этот программатор работает с программой AVR Prog V1.31 , поставляемой с программой AVRStudio 3.2, эта версия программы поддерживает программирование почти всех микросхем:
ATtiny28 ATtiny19 ATtiny15 ATtiny12 ATtiny11 ATtiny10 ATmega103 ATmega603 ATmega161 BOOT ATmega161 ATmega32 ATmega163 ATmega83 AT89S53 AT89S8252 AT89C2051 AT89C1051 AT90C8534 AT90S8535 AT90S4434 AT90S8515 AT90S4414 AT90S4433 AT90S2333 AT90S2343 AT90S2323 AT90S2313 AT90S1200 AT90S1200 rev.C AT90S1200 rev.B AT90S1200 rev.A
К сожалению стандартный ассемблерный код для программатора, предлагаемый фирмой Атмел, не поддерживает все микросхемы включённые в AVR Prog V1.31. Чтобы включить поддержку нужных микросхем необходимо исправить (дополнить) ассемблерный код для AT90S1200, используемого в программаторе:
схема
Файл с включённой поддержкой ATmega103 называется avr910m.asm, прошивка avr910m.hex Дальнейшее увеличение функций программатора сдерживает маленький размер внутреннего пзу, поэтому следующая версия программы с поддержкой микросхемы "AT89S53" исправлена под AT90S2313 - avr910m2.asm, соответственно прошивка - avr910m2.hex
В блужданиях по интернету наткнулся на свежую версию прошивки для этого устройства, вот шапка файла at90isp23.asm

;* Title : AVR ISP (Auto adr inc, 19200bps)
;* Version : 2.3
;* Last updated : 13 mar 2000 (arodland)
;* Target : AT90S1200
;* File : avr910.asm
;* Author(s) : Ole Saether, Terje Frostad,
;* Ingar Fredriksen, Morten W. Lund
;* Haakon Skar, Paal Kastnes

Вот список поддерживаемых микросхем:
tn12 tn15 S1200D
S2313A S4414A S8515A
S2323A S2343A S2333A
S4433A S4434 S8535
S8555 m161 m163
m32 m603 m103
Если вы только начинаете работать с AVR микроконтроллерами, и вам нечем запрограммировать первый кристалл для программатора, советую воспользоваться простой конструкцией, описанной на сайте фирмы ТЕХНОФОРСТ, а также здесь . Для конвертации НЕХ файлов в бинарные, с которыми работает этот программатор, воспользуйтесь программой hex2bin.exe. Все замечания, предложения, добавления, критику просьба направлять по е-mail: mars@mit8.ru. Спасибо!
Сайт создан в системе uCoz