Печать

Программатор HVProg by Hammer

Опубликовано . Опубликовано в Программирование AVR

Рейтинг:   / 2
ПлохоОтлично 
Функции и характеристики

- совместим с 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

Обсуждение статьи на форуме

Файлы:
Схема GIF, файл прошивки микроконтроллера ebn&hex, макет печатной платы SL5(2 варианта) и Eagle
Дата 13.01.2010 Размер файла 502.37 KB Закачек 2579

Tags: HVProg > AVR > STK500

Комментарии  

0 #21 boogyman 11.03.2014 22:43
Мой вариант смотрите здесь radioparty.ru/.../...
Сообщить модератору

Рекомендуем посмотреть