«Программатор "5 проводков". Сайт о микроконтроллерах AVR.RU», версия для печати. Исходный документ: http://avr.ru/ready/tools/prog/5wire

Программатор "5 проводков"

Ннндаа... не хотел я этого делать, да видать придется.

Вот та самая схема программатора в 5 проводков. известная у пиндосов как "FBPRG". Естественно лучше ее не использовать. Но когда выбор стоит или это или ничего...  что поделать.

Берем штекер D-25  (папа), четыре резистора около 100 -200 ом (можно и без них) и либо колодку для нужной нам микросхемы, либо разъем для внутрисхемного программирования. (рекомендую обойтись колодкой, запрограммировать один чип и сделать нормальный программатор, после чего забыть 5 проводков как страшный сон.) 

Питание - либо от порта (устанавливается отдельной опцией в прилагаемой программе, либо отпрограмируемой платы, либо можно запитать микросхему отдельно - к примеру китайским блоком питания для телефона.

При монтаже следует учесть что проводники должны быть как можно короче .

Пользоваться этой схемой можно с помощью программы AVReAl (http://real.kiev.ua/). (скажем дружно спасибо Redchuk Alexandr). Программа понимает его как FBPRG. Кроме того можно посмотреть вот эту страничку (http://pol-sem.narod.ru/fbprg/fbprg.htm) - тут описание платы и несколько удобных пакетных файлов. Сразу скажу - программа терминальная, то-есть у нее нет графического интерфейса. С одной стороны это мой любимый минималистский подход.. но с другой.. многие сегодняшние пользователи не знают даже что такое командная строка.

По этому специально для тех кто не мыслит жизнь без мыши - программа с графическим интерфейсом: IC-Prog (http://www.ic-prog.com/) (там этот переходник называется Fun-card Programmer (http://www.ic-prog.com/funcard.jpg)). И русское описание и рекомендация по настройке есть на сайте www.5v.ru (http://www.5v.ru/ic-prog.htm)  

кроме того кое что можно почерпнуть на нашем любимом msevm.com (http://msevm.com/main/prog/index.htm)  только надо учесть что распайка кабеля (http://msevm.com/main/prog/simple/) там неправильная!!! Зато там есть очень удачная табличка где дается распиновка ножек для программирования основных типов микросхем.

Таблица 1.
Контроллер Pins (DIP) Vcc GND Reset SCK MOSI MISO XTAL 1
ATtiny12 8 8 4 1 7 5 6 2
ATtiny15 8 8 4 1 7 5 6 внутр
AT90S1200 20 20 10 1 19 17 18 5
AT90S2313 20 20 10 1 19 17 18 5
AT90S2323 8 8 4 1 7 5 6 2
AT90S2343 8 8 4 1 7 5 6 2
AT90S4433 28 7 8 1 19 17 18 9
AT90S8515 40 40 20 9 8 6 7 19
AT90S8535 40 10 11 9 8 6 7 13
ATmega8 28 7 8 1 19 17 18 9
ATmega16 40 10 11 9 8 6 7 13
ATmega32 40 10 11 9 8 6 7 13
ATmega161 40 40 20 9 8 6 7 19
ATmega162 40 40 20 9 8 6 7 19
ATmega163 40 10 11 9 8 6 7 13
ATmega323 40 10 11 9 8 6 7 13
ATmega8515 40 40 20 9 8 6 7 19

Вот вроде и все.

На всякий случай, можно скачать упомянутые программы с нашего сайта

 

программа  IC-Prog Software 1.06B Multi-Lingual (/int/Files/Dounload/5wire/icprog106B.zip)  - 569 Кб

описание на русском Helpfile in Russian language (/int/Files/Dounload/5wire/icprogh_rus.zip)   - 873 Кб

программа AVReAl (/int/Files/Dounload/5wire/avw-1.27r3.zip) - 64 Кб. 

 

Материал статьи обсудить можно здесь (http://forum.avr.ru/programmatory-t33778.html).

    Муравьев Юрий 

 

Все права защищены © AVR.RU, 2017.