AVR программатор — PROJECTS@AVRISP500-JTAG-V1

Продолжаю с вами делиться своими старыми проектами, вдруг кому пригодятся или будут интересны. Итак следующий в рассмотрении — AVR программатор — PROJECTS@AVRISP500-JTAG-V1. Это программатор, причем это так же просто плата переходник, и его назначение быть программатором как по RS-232 также и через USB, через эмуляцию по средством FT232. Сделан из тех деталей что были под рукой, это объясняет наличие «динозавров» на плате ;).

Тема: «AVR программатор — PROJECTS@AVRISP500-JTAG-V1».
Кодовое название программатора «PROJECTS@AVRISP500-JTAG-V1». Версия 1.0.

Читать дальше под катом…
Введение:
К вашему вниманию представляю «AVR программатор — PROJECTS@AVRISP500-JTAG-V1».
Это есть комбинированный вариант нескольких программаторов для AVR, с возможностью перепрограммирования прошивки. То есть прошивку этого программаторы вы можете сами осуществлять через USB.

Цель проекта PROJECTS@AVRISP500-JTAG-V1:
— Дешёвый программатор, совместимый с существующими аналогами и ПО программными средами.
— Поддерживающий много микроконтроллеров (перечень будет позже, пока повторяет типы контроллеров от «исходных братьев»).
— Легко повторяемый.
— Легко прошиваемый в аналогичные клоны.
— USB модуль — опциональный, то есть может вставляться в разъем и извлекаться если не нужен. USB реализован на базе распространённой платы FTDI-FT232RL
— естественно, возможность заработать.

Комплектующие:
— выполнен на двусторонней плате, лёгкий монтаж.
— наличие 2-х сигнализирующих светодиода ( питание, активность программирования )
— содержит легко доставаемый элементы.
— основной контроллер в корпусе PDIP, выбран по причине простоты приобретения, замены и цены, а также для развития этого проекта.
— выбор «методом монтажа» типа тактовой генерации ( генератор 7.3728MHz, на МС или CXO-xxx/7.3728M )

Интерфейсы связи и разъемы:
— внешнее питание 5..12В, с линейным стабилизатором 78L05
— содержит 2 стандартных ICSP разъема для программирования
-> 6 пинов
->10 пинов
— содержит 2 стандартных RS232 разъема
-> 3 пина (Rx+Tx+Gnd)
-> 6 пинов (Rx+Tx+Gnd)

Схема:
Схема комбинированная из 3 схем в одну. Присоединена к этому сообщению, внизу.

Фото :
Фото программатора присоединены к этому сообщению. Это опытные экземпляры сделанные дома.

 

PS: Ранее я уже писал этот пост тут на форуме — AVR программатор — PROJECTS@AVRISP500-JTAG-V1

PPS: В этом проекте за исходные точки, брались другие открытые проекты AVR-программаторов рассмотренные ранее в обзоре и поиске аналогичных решений, из котрых теперь получилось скомпиллированое решение:
1 — «AVR-ISP500: самодельный USB-программатор для порта ICSP»
2 — «Внутрисхемная отладка AVR через JTAG ICEPrint This Post»
3 — «Burning the Bootloader without external AVR-Writer»
После ознакомления с этими программаторами и их возможностями — появилось желание объединить все в одно, с целью получения удобного, мощного, самодостаточного программатора для AVR микроконтроллеров
В зависимости от типа желаемого программатора RS232/USB или JTAG, Вы можете просто его само-перепрошить через USB желаемой прошивкой (HEX-файлом с указанных сайтов), используя режим Bit Bang Modes решением через FT232RL описанный по этой ссылке .

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