9zip.ru - технологии для людей
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
Авторские права охраняет Роскомнадзор

Понравилась статья?
Кащей говорит:
поделись с друзьями!

Хочешь почитать ещё про инструкции? Вот что наиболее популярно на этой неделе:
Советы по доработкам усилителя Амфитон
Резонансные усилители, управляемые напряжением и током
Триодный усилитель 6Н7С и 6Н8С



Есть вопросы, комментарии? Напиши:

Имя
Комментарий
Длина текста:
число с картинки
Правила прочитал(а)
Как вставить картинку в свой комментарий?

Пользовательские теги: аттини15 attiny85 [ Что это? ]

Дальше в разделе Инструкции: Программы записи переговоров, Краткий обзор программ записи переговоров, описываются достоинства и недостатки, как аппаратные, так и программные.

Главная 9zip.ru База знаний радиолюбителя Контакты
Девять кучек хлама:

Радиотехника, электроника и схемы своими руками Ремонт домашней электроники Виртуальный музей старых радиодеталей XX века Ламповый звук hi-end и ретро электроника Катушки Теслы Радиодетали и модули с Aliexpress Интернет и сети, компьютеры и программы Категория свободна Инструкции


Дайджест
радиосхем

Новые схемы интернета - в одном месте!

 17.6 IPS дисплей на ILI9488
 6.6 Игра «Змейка» на графическом дисплее
 6.6 Электрический обогреватель Ballu Plaza Ext ...

Задай вопрос радиолюбителям!


11.6 Древняя трухлявая опора угрожает упасть на крышу ...
1
4.3 Есть старая эпоксидка, двухкомпонентная, ...
4
2.6 китайский блок питания MAISHENG DC POWER SUPPLY ...
1