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 нравится? 6


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

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

Хочешь почитать ещё про инструкции? Вот что наиболее популярно на этой неделе:
Простой генератор звуковой частоты
Вопросы изобретателю генератора свободной энергии
Требования, предъявляемые к контактам. Замкнутое состояние, размыкание контактов.



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

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

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

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

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

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


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

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

 20.3 Автозапуск GSM на ATmega8 и Sim800L
 8.3 Удаленное управление исполнительными устройствами ...
 8.3 ИБП или UPS по взрослому
1

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


28.3 Всем доброго вечера. Вопрос касательно физики LR ...
28.3 Здравствуйте. Подскажите, я правильно понимаю, что ...
2
25.2 Как отличить танталовый конденсатор от ...
5