Магазин

По категориям:

Программатор AVRISP-MKII

Артикул: 001857
Осталось 1 шт.
1 700.00 
+

Описание

Инструкция по использованию программатора AVRISP-MKII

Данный программатор предназначен для программирования микроконтроллеров AVR различных серий, использующих интерфейсы программирования SPI, PDI и TPI. Программатор работает как со средой ATMEL STUDIO (протестировано на версии 6.2 и ниже), так и с программой AVR DUDE и основанных на ней средах (KEIL, IAR и т.д.).

По умолчанию программатор прошит прошивкой для работы с ATMEL STUDIO, для работы с AVR DUDE необходимо прошить его соответствующей прошивкой и установить соответствующие драйвера. Прошивку и драйвера для AVR DUDE мы не поставляем. Их можно найти самостоятельно в интернете.

На плате установлены два светодиода. Красный горит всегда когда есть питание от порта USB. Зеленый мигает, когда прошивается микроконтроллер.

Прошивка программатора

Перепрошивка программатора производится с помощью программы Flip от Atmel. После установки программы Flip подключите программатор к компьютеру, замкните джампер J_HWB (перемычку можно позаимствовать с переключателя питания) и кратковременно замкните, например, пинцетом перемычку J_RST. Устройство перейдет в режим программирования и объявится в диспетчере задач как AT90USB162 (для установки драйвера вручную укажите путь в папку, где установлен FLIP). Далее запускаем программу FLIP, выбираем наш микроконтроллер AT90USB162, подключаемся выбрав Connect - USB, выбираем файл прошивки и прошиваем кнопкой RUN. Прошивка занимает пару секунд.

Внимание! FLIP не увидит файл прошивки hex, если он будет расположен в "длинном" пути или в пути будет присутствовать кириллица! Пользователям WinXP рекомендуется положить файл прошивки в корень любого диска, пользователям Win7 - в корень любого не системного диска.

Прошивки программатора:

1. AVRISP-MKII_8mhz_atmelstudio 6.2 (28.34 kB) build 1153

2. AVRISP-MKII_16mhz_atmelstudio 6.2 (28.36 kB) build 1153

3.AVRISP-MKII 8mhz AtmelStudio 6.2 build 1563

4. AVRISP_MKII 8mhz NOT_LED_AtmelStudio 7 build 7.0.582

Если программатор выдает сообщение и отказывается работать

то решить проблему можно следуя указаниям отсюда.

При использовании версии ATMEL STUDIO 7.0.1931 при установке драйвера указываем путь
"C: \ Program Files (x86) \ Atmel \ Studio \ Drivers \ inf \ winusb \ atmel_winusb", предварительно должны быть удалены все старые драйвера программатора.

Использование программатора

Использование программатора подразумевает его подключение к программируемому микроконтроллеру. Определите интерфейс связи с микроконтроллером, исходя из его описания, и подключите провода к микроконтроллеру. Внимательно отнеситесь к выбору питающего напряжения микроконтроллера, выбираемого перемычкой на плате программатора. Доступно 3.3В и 5.0В. Нужное напряжение VCC выбирайте ориентируясь на информацию из datasheet на микроконтроллер.

Распиновка программатора

Для подключения по SPI интерфейсу используются пины программатора: VCC, GND, MISO, MOSI, SCK, RST.

Для подключения по PDI либо TPI интерфейсу используются пины: VCC, GND, PDI/TPI_DATA, PDI/TPI_CLK.

Пины подключаются к одноименным выводам МК.

Вывод CLK связан с внутренним генератором тактовой частоты 1,5МГц и используется в случае настроек МК на внешний источник тактовой частоты но при его отсутствии на плате. Как правило, подключается к выводу XTAL1 МК.

Также там доступны исходные файлы прошивки программатора, автором которых является группа LUFA (http://www.fourwalledcubicle.com/LUFA.php)

Список поддерживаемых микроконтроллеров.

Atmel AVR 8- and 32-bit Automotive
ATmega164P, ATmega169P, ATmega324P, ATmega328P, ATmega644P, ATtiny24, ATtiny25, ATtiny44, ATtiny45, ATtiny84, ATtiny85

Atmel AVR 8- and 32-bit - AVR XMEGA
ATxmega128A1, ATxmega128A3, ATxmega128A4, ATxmega128D3, ATxmega128D4, ATxmega16A4, ATxmega16D4, ATxmega192A1, ATxmega192A3, ATxmega192D3, ATxmega256A1, ATxmega256A3, ATxmega256A3B, ATxmega256D3, ATxmega32A4, ATxmega32D4, ATxmega384A1, ATxmega64A1, ATxmega64A3, ATxmega64A4, ATxmega64D3, ATxmega64D4

Atmel AVR 8- and 32-bit - megaAVR
AT90PWM1, AT90PWM2, AT90PWM216, AT90PWM2B, AT90PWM3, AT90PWM316, AT90PWM3B, AT90PWM81, ATmega128, ATmega1280, ATmega1281, ATmega128A, ATmega16, ATmega162, ATmega164A, ATmega164P, ATmega164PA, ATmega165, ATmega165P, ATmega165PA, ATmega168, ATmega168A, ATmega168P, ATmega168PA, ATmega169, ATmega169A, ATmega169P, ATmega169PA, ATmega16A, ATmega2560, ATmega2561, ATmega32, ATmega324A, ATmega324P, ATmega324PA, ATmega325, ATmega3250, ATmega3250A, ATmega3250P, ATmega325A, ATmega325P, ATmega325PA, ATmega328, ATmega328P, ATmega329, ATmega3290, ATmega3290A, ATmega3290P, ATmega329A,  ATmega329P, ATmega329PA, ATmega32A, ATmega48, ATmega48A, ATmega48P, ATmega48PA, ATmega64, ATmega640, ATmega644, ATmega644A, ATmega644P, ATmega644PA, ATmega645, ATmega6450, ATmega6450A, ATmega6450P, ATmega645A, ATmega645P, ATmega649, ATmega6490, ATmega6490A, ATmega6490P, ATmega649A, ATmega649P, ATmega64A, ATmega8, ATmega8515, ATmega8535, ATmega88, ATmega88A, ATmega88P, ATmega88PA, ATmega8A

Atmel AVR 8- and 32-bit - tinyAVR
ATtiny12, ATtiny13, ATtiny13A, ATtiny15L, ATtiny20, ATtiny2313, ATtiny2313A, ATtiny24, ATtiny24A, ATtiny25, ATtiny26, ATtiny40, ATtiny4313, ATtiny43U, ATtiny44, ATtiny44A, ATtiny45, ATtiny48, ATtiny84, ATtiny84A, ATtiny85

MCU Wireless - Bundles
ATmega1280R212, ATmega1280R231, ATmega1281R212, ATmega1281R231, ATmega1284PR231, ATmega1284RZAP, ATmega128RZAV, ATmega128RZBV, ATmega2560R212, ATmega2560R231, ATmega2561R212, ATmega2561R231, ATmega256RZAV, ATmega256RZBV, ATmega644PR231, ATmega644R212, ATmega64RZAPV, ATmega64RZAV

Данный список может быть не полным. Если Ваш МК произведен ATMEL и среди интерфейсов поддерживает SPI, PDI или TPI - то он также будет поддерживаться.

Видео смены прошивки программатора.