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: эту схему вы используете на свой страх и риск, работа не гарантируется, и годится только на то, чтобы прошить чего-нибудь пару раз. Если вы собираетесь и дальше возиться с контроллерами, обязательно спаяйте схему с буфером, по крайней мере, это защитит ваш компьютер, и ваши нервы (возможны различные неуловимые глюки, особенно при длинном неэкранированном кабеле компьютер-программатор).


8 нравится? 5


30.05.2015 © 9zip.ru
Авторские права охраняет Роскомнадзор

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

Хочешь почитать ещё про инструкции? Вот что наиболее популярно на этой неделе:
Согласование усилителя с аккустической системой
Советы по доработкам усилителя Амфитон
Как пользоваться эмулятором ZX-Spectrum



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

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

Пользовательские теги: attiny85 малыш fm-2 v2 [ Что это? ]

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

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

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


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

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

 23.3 Цифровой радиоприемник Perfeo I90
 21.3 Первичные Часы на ESP32
 21.3 Тремостат для управления мощным нагревателем

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


23.3 Кто может помочь мне, купил ослика hantec osd2d15. ...
21.3 Я - аквариумистка. У меня есть автоматическая ...
5
15.3 Есть прилично поработавшая люминесцентная лампа, ...
3