Понедельник, 28 февраля 2011 14:45

Программатор STK200/300

Оцените материал
(2 голосов)
Программатор STK200/300 - 5.0 out of 5 based on 2 votes

Простой программатор STK200/300

Адаптер получил свое название от комплектующихся им отладочных плат фирмы Atmel для быстрого начала работы с микроконтроллерами At90s8515 и Atmega103. На самом деле приведенная схема соответствует одновременно обоим адаптерам, в ней присутствуют перемычки для определения наличия как адаптера STK200 (выводы 2-12 разъема X1), так и STK300 (выводы 3-11). При необходимости программной генерации тактового сигнала XTAL1 используется линия LED адаптера, исходно предназначенная для включения светодиода (на печатной плате ver.1 установлен только светодиод, сигнал XTAL1 на разъем программирования не заведен, а вот в ver.2 на третьем контакте есть сигнал XTAL1). Буферизованные адаптеры запитываются от платы с программируемым процессором, т.е. питание подаётся на программируемую плату, а с неё на адаптеры поступает через шлейф. Адаптер собран на основе шинного формирователя 74HC244 (аналог 1564АП5).

Возможно также использование 555АП5 (74LS244) и 1533АП5 (74ALS244) либо, при соответствующем изменении схемы, любые другие неинвертирующие формирователи с тремя состояниями выходов. Применение буфера с третьим (высокоимпедансным) состоянием позволяет по окончании программирования снять сигнал разрешения выходов и, "отключив" адаптер от схемы, не влиять на её работу (за исключением паразитных емкостей между проводами шлейфа от адаптера до платы устройства). Поскольку разводка рассчитана на установку LPT-разъема непосредственно на плату, для этих адаптеров рекомендуется изготовить удлиннитель порта LPT длиной 1.5-1.8м со всеми линиями (земель не жалеть :-) и вывести с программатора шлейф до платы с микроконтроллером длиной 20-25 см. На плате предусмотрена установка светодиодов «питание» и «программирование» (на схеме не показаны). Схема работает с программами AVR ISP, CodeVision AVR, WinAVR и другими. В ряде случаев (например, для программирования нескольких контроллеров одной и той же прошивкой или в случае отсутствия на плате места под ISP-разъем) могут оказаться полезными «платы расширения» для различных контроллеров, содержащие кроватку для установки контроллера и минимально необходимую для работы обвязку. Я сделал такие платы под AT90S2313/ATTiny2313, ATTiny26, ATTiny13, ATMega8 и ATMega16. Кроме того, в версии ver.1 кроватки для ATTiny26 и ATTiny13 есть непосредственно на плате.

 

STK-200

PCBView stk200

 

sp10

Прочитано 19302 раз
Другие материалы в этой категории: « Распиновка AVR микросхем Эмулятор ключей домофонов »

Добавить комментарий


Вход

Топ

ЛАБОРАТОРНЫЙ БП…

Эта статья предназначена для людей, которые быстро могут отличить транзистор от диода,…

Выпрямители с…

При разработке регулируемого источника питания без высокочастотного преобразователя…

sPlan 7.0.0.9 Final…

Графический редактор с элементами, позволяющими легко рисовать электрические схемы. Очень…

Цифровой…

Цифровой вольтамперметр предназначенный для установки в блок питания для отображения…

Зарядное устройство…

Простое зарядное устройство с регулятором зарядного тока можно собрать по схеме…

Зарядное устройство…

Ещё одно зарядное устройство собрано по схеме ключевого стабилизатора тока с узлом…
P-CAD 2006

P-CAD 2006 + SP1 +…

Система P-CAD предназначена для проектирования многослойных печатных плат (ПП)…

Автоматическое…

Здравствуйте уважаемые пользователи, хочу представить вам ЗУ для автомобильных АКБ. Вот…

Приставка к…

Участник форума электромобилистов, Курманенко Геннадий Викторович из Днепропетровской…

Автоматическое ЗУ…

Доброе время суток. Сегодня речь пойдет об ЗУ для АКБ. ( автоматическом зарядном…

Регулировка…

Пропорциональное управление – залог тишины! Какая задача ставится перед нашей системой…

Металлоискатель…

Простой в сборке и настройке,на ряду с завидной чувствительностью. Прибор показал себя с…