9zip.ru Инструкции Простейший программатор для микроконтроллеров AVR Tiny15L
Самый дешевый и простой способ начать работу с микроконтроллерами ("мик"ами) -- использовать самый маленький и самый дешевый микроконтроллер AVR ATtiny15L в корпусе PDIP8 и простейший
программатор на LPT-порт из кучки проводов, трех резисторов, разъема DB25MS, панельки DIP16 и кабеля-удлинителя LPT 1.5 м.
Правило ТБ: для возни с самодельным железом используйте старый сильно б/у компьютер. В продаже есть дополнительные LPT-порты на PCI шину - если этот порт будет работать под любой ОС включая чистый DOS или вообще что-то самопальное, это хороший вариант защиты современного компьютера от выгорания LPT.
За основу взята схема, приведенная в утилите для программирования миков AVR avreal с незначительными изменениями, видными из таблицы соединений:
мик - LPT
1 - 6
2 - 5
3 - -
4 - 25 и корпус
5 - 7
6 - 10
7 - 8
8 - 2,3,4 через резисторы 220 Ом
Минимальный начальный комплект (без учета инструмента):
мик tiny15L (для проверки программатора и первых устройств) 1 шт.
панелька SCS-16 DIP (не 8, т.к. свободные дырки используются для крепления) 2 шт.
разъем DB25MS (вилка под пайку) 1 шт.
чип-резистор 220 Ом smd 1206 3 шт.
удлинитель LPT 1.5 м.
Для проверки подключаем программатор через удлинитель к LPT, в панельку ставим тиньку, запускаем avreal:
C:\EDA\avreal>avreal +tiny15 -p1 -ap
Command:
+tiny15 -p1 -ap
Power ON
Device connected, TINY15 detected
Chip not locked
Fuses
OSCCAL = 8D
BODLEVEL = 0
BODEN = 1
SPIEN = 0
RSTDISBL = 1
CKSEL = 0
Reset pin released
Power OFF
+tiny15 выбор протокола для используемого типа мика
-p1 выбор LPT1, по умолчанию используется LPT2
-ap включить питание через выводы 2,3,4,9
С помощью этого программатора можно шить и другие AVRки методом передёргивания чипа из устройства в панельку программатора и обратно, но им нельзя пользоваться для программирования контроллера непосредственно в системе, так как есть риск для LPT и контроллера при использовании собственного блока питания устройства
В заключение еще раз повторю кратко предупреждение из документации avreal: эту схему вы используете на свой страх и риск, работа не гарантируется, и годится только на то, чтобы прошить чего-нибудь пару раз. Если вы собираетесь и дальше возиться с контроллерами, обязательно спаяйте схему с буфером, по крайней мере, это защитит ваш компьютер, и ваши нервы (возможны различные неуловимые глюки, особенно при длинном неэкранированном кабеле компьютер-программатор).
9 нравится?
7 30.05.2015 ©
9zip.ru Авторские права охраняет Роскомнадзор
| Понравилась статья? Кащей говорит: поделись с друзьями! |
|
, Краткий обзор программ записи переговоров, описываются достоинства и недостатки, как аппаратные, так и программные.