Функции и характеристики
- совместим с AvrStudio
- поддерживает основные AVR контроллеры
- параллельное и последовательное высоковольтное программирование
- собран из малого количества деталей
- STK500 протокол
- доступны схемы и печатные платы
Введение
Проект начинался как усовершенствование проекта Evertool Мартина Томаса. Он разбил стандартный AVRISP JTAG адаптер на несколько частей. К сожалению они оба не поддерживают режимы высоковольтного программирования -это единственная возможность "спасения " контроллеров AVR, когда , например неправильно запрограммированы фьюзы. Высоковольтным программированием обладал только адаптер STK500 от ATMEL.
HVProg является переработкой первоначального STK500 без некоторых компонентов. Он основан на оригинальных схемах от ATMEL, которые свободно доступны в интернете (например, на avrfreaks.net). Основной целью было сохранить все функции программатора и поддержку программирования всех доступных контроллеров AVR в каждом из режимов программирования, что поддерживает STK500.
Если вы только хотите изучать контроллеры AVR лучше купить оригинальный STK500. Если вам необходим адаптер ISP программирования, AVRISP включен в Evertool самое лучшее что подходит для Вас!
Программные интерфейсы
Basic-версия
- 6-контактный разъем
- 10-контактный разъем
- последовательное высоковольтнре программирование (нестандартный разъем)
- параллельное высоковольтное программирование (STK500 совместимый разъем данных)
Расширенная версия
- 6-контактный разъем
- 20-контактный разъем для ISP, параллельное и последовательное высоковольтное программирование
Авторское право
Схемы и печатные платы и любая другая имеющаяся информации на этом сайте, являются свободно доступными для некоммерческого использования. Я не несу ответственности, если Вы что-то повредили из-за моей схемы или ложной информации или любых других причин.
Схемы
Рис.1 Схема базовой версии
Рис.2 Схема расширенной версии
Описание разъемов
ISP: разъем совместим со стандартными Atmel (см. STK500 Руководство пользователя )
HV-Seriel: для точности подсоединения контактов смотрите описание микроконтроллера
Pin Name | uC Pin |
SWCLK | XTAL1 |
TRST | Reset (High Voltage Enable Jumper must be set) |
PPD0 | 'Serial Data Input' (usually PB0) |
PPD1 | 'Serial Data Input' (usually PB1) |
PPD2 | 'Serial Data Input' (usually PB2) |
HV-Parallel:(см. STK500 Руководство пользователя )
Pin Name | uC pin |
VCC | target supply voltage uC |
GND | ground |
TRST | Reset (High Voltage Enable Jumper must be set) |
SWCLK | XTAL1 |
PPC0 | f BSEL2 then connect to PortA.0 otherwise not needed |
PPC1 | PortD.1: Rdy/Bsy |
PPC2 | PortD.2: OE |
PPC3 | PortD.3: WR |
PPC4 | PortD.4: BS1 |
PPC5 | PortD.5: XA0 |
PPC6 | PortD.6: XA1 |
PPC7 | PortD.7: PAGEL |
PPD0 | PortB.0 |
PPD1 | PortB.1 |
PPD2 | PortB.2 |
PPD3 | PortB.3 |
PPD4 | PortB.4 |
PPD5/MOSI | PortB.5 |
PPD6/MISO | PortB.6; if PJUMP connect it to PortC.0 |
PPD7/SCK | PortB.7; if PJUMP connect it to PortC.1 |
Внешний генератор которым можно реанимировать контроллер с неправильными настройками доступен с вывода SWCLK. Внешний генератор должен быть подсоединен к XTAL1 микроконтроллера и частота его может быть скорректирована до 3,69 МГц с STK500 плагин в AvrStudio.
Программное обеспечение
Микроконтроллер HVProg программируется оригинальной прошивкой ATMEL в формате EBN, который поддерживается только AvrProg (входит в AvrStudio). Программируется оригинальным программатором Avr910 или улучшенной версией и программой AvrProg. Прошивка для микроконтроллера, схемы и макеты печатных плат выложены в архиве.
Источник: www.der-hammer.info, автор Tobias Hammer
Обсуждение статьи на форуме
Архив для статьи "Программатор HVProg от Der-Hammer " | |
Описание: Схема GIF, файл прошивки микроконтроллера ebn&hex, макет печатной платы SL5(2 варианта) и Eagle | |
Размер файла: 502.37 KB Количество загрузок: 3 746 | Скачать |
Комментарии