Модуль программирования ATMEL AVR
микроконтроллеров в DIP корпусе
Модуль «ATMEL AVR DIP PROGRAMMER» является
расширением к широко известным программаторам
STK200,
AVR_ISP_v3.2 и другим, и позволяет программировать
ATMEL AVR микроконтроллеры в DIP корпусе.
Модуль предназначен для разработчик, в устройствах которых на плате
отсутствует разъем ISP, не остается свободных выводов контроллера для
подключения интерфейса внутрисхемного программирования, либо эти выводы не
могут быть использованы по какой либо другой причине.
Модуль поддерживает все ATMEL AVR
микроконтроллеры, имеющие интерфейс ISP (в том числе новые 14-выводные
ATTiny24, 44, 84).
Для программирования контроллеров необходим внешний программатор (STK200,
AVR_ISP_v3.2 или другой). Программатор подключается к модулю «ATMEL
AVR DIP PROGRAMMER» с помощью стандартного 10-контактного разъема (IDC10
– BH10).
Назначение
выводов 10-и контактного разъема
1.
MOSI
2.
питание +5В
3.
Вход внешней тактовой частоты (при использовании в качестве
внешнего программатора
AVR_ISP_v3.2) – используется в случае программирования контроллера с
установленными FUSE битами внешнего тактового сигнала
4.
GND
5.
RESET
6.
GND
7.
SCK
8.
GND
9.
MISO
10.
GND
Тактирование
Плата позволяет выбирать тип тактирования контроллера (внешнее
тактирование, внешняя RC цепь или кварцевый генератор 8 МГц), что дает
возможность программировать любой контроллер независимо от конфигурации
его fuse битов. Выбор осуществляется путем установки перемычек на
соответствующие места. При использовании
STK200
программатора и необходимости внешнего тактирования внешняя тактовая
частота подается на правый контакт джампера «Ext.»
Положение перемычек для тактирования внешней частотой |
Положение перемычек для тактирования с RC цепочкой |
Положение перемычек для тактирования кварцевым резонатором |
Питание
При использовании программатора
AVR_ISP_v3.2
внешнее питание подавать не нужно - +5В подается через кабель
внутрисхемного программирования от программатора.
Однако при использовании какого либо другого программатора существует
необходимость подачи внешнего питания. Для этого на плате модуля «ATMEL
AVR DIP PROGRAMMER» предусмотрены 2 типа разъемов питания: стандартное
JACK гнездо с диаметром центрального контакта 2,1мм (+ питания на
центральный контакт, - питания на внешний контакт) и терминал-блок с 2-мя
контактами (полярность подключаемого напряжения указана на плате). Модуль
«ATMEL AVR DIP PROGRAMMER» имеет встроенный стабилизатор напряжения +5В.
Диапазон подаваемого напряжения на входы питания +6В..+15В
Для более комфортной работы с модулем «ATMEL AVR DIP PROGRAMMER»
предусмотрена кнопка, отключающая питание, и светодиод зеленого цвета
статуса включения (“PWR ON”)
|