Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Удаленная работа
Помощь проекту


Программатор AVR на LPT


15 000 000 даташитовпоиск по параметрам · аналоги · заводские PDFНайти даташит →

Программатор AVR на LPT
Первый девайс (рисунок 1) предназначен для In-System programming AVR микроконтроллеров фирмы Atmel через SPI интерфейс. Поддерживаются AT90S.... и ATmega... Подключается к параллельному порту IBM PC совместимого компьютера и работает с программой avr_prog.exe (разработана Sdl"s firmware). Выходной разъем по первым шести контактам совместим с атмелевским программатором avr910 (смотри на www.atmel.com или avr910.pdf), только добавлена ножка PE (программ энейбл) для программирования меги (вообще-то, для программирования меги она нафиг не нужна, всё работает и так, но впоследствии пригодилась для работы с 45D081 :-).
Принцип работы программатора прост, данные с компа идут через D0, INIT используется в качестве строба, выход SPI микроконтроллера подается на SELECT. Назначение сопротивлений по 200 Ом на входах апешки и 50 Ом на выходе ограничить ток при прошивке 3-х вольтовых схем, так как апешка питается от вашей схемы, а не от компа. Светодиод горит зеленым, когда апэшка в 3-ем состоянии можно подключать шлейфик к вашему устройству и красным при программировании.
 
 
Вторая схема (рисунок 2) то же самое, но на плате установлена панелька для 8535 и переключаемое питание 5/3 Вольта, при экспериментах 5-ти вольтовые AVR-ы успешно шились при 3-х вольтах, только надо было увеличить время прожига. Разрабатывалась для себя и здесь приведена в качестве примера. При подключении желательно использовать модемный (не нуль) шнурок 25х25 и не увлекаться длиной шлейфика от девайса к вашему устройству :-).
 
 
C помощью второй схемы также можно программировать последовательные микросхемы памяти серии 45DXXX фирмы ATMEL (рисунок 3). 
 
Полное программное обеспечение можно скачать (65k) prog.zip. Программу для работы с AT45D081 можно взять здесь (85k) memory.zip. За дополнительной информацией обращайтесь к автору программы в фирму "Технофорст" по e-mail: mailto:[email protected].

Исходники для программирования AVR-ов:
avr_ut.cpp
avr_cmd.cpp
avr_prog.cpp

Исходники для программирования флешей:
mem_cmd.cpp
memory.cpp
prog_cmd.cpp
spi_cntr.cpp

Форум радиолюбителейтысячи решённых схем, вопросов и советов — спроси и найдиНа форум →


Реклама на сайте

KAZUS.RUN — 15 000 000 даташитов, поиск по электронным компонентам




© 2003—2026 «KAZUS.RUN - Электронный портал»