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: эту схему вы используете на свой страх и риск, работа не гарантируется, и годится только на то, чтобы прошить чего-нибудь пару раз. Если вы собираетесь и дальше возиться с контроллерами, обязательно спаяйте схему с буфером, по крайней мере, это защитит ваш компьютер, и ваши нервы (возможны различные неуловимые глюки, особенно при длинном неэкранированном кабеле компьютер-программатор).
 11 
 нравится? 
 9
 9 
 30.05.2015 © 
9zip.ru
 Авторские права охраняет Роскомнадзор
|  | Понравилась статья? Кащей говорит:
 поделись с друзьями!
 |  | 
 , Краткий обзор программ записи переговоров, описываются достоинства и недостатки, как аппаратные, так и программные.