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

Для программирования AVR. Интерфейсы программирования SPI, PDI и TPI. Работает как со средой ATMEL STUDIO, так и с AVR DUDE и основанных на ней средах (KEIL, IAR и т.д.).

 

Подробности

Данный программатор предназначен для программирования микроконтроллеров 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, то он также будет поддерживаться.

Дополнительная информация

Артикул (SKU) GG-001857
Купил сей инструмент. 4,5,6,7 атмел студии его принимают как родную железку)) Кто в теме понимает кайф написать код и без лишних притопов и прихлопов тут же его зашить в железо. Программатор работает из коробки ( ничего с ним делать не надо)) Ну и самое главное)) цена в 2 раза ниже оригинала, хотел сначала оригинал, но жаба оказалась сильнее)) Не жалею о своем выборе, доволен как слон, ИСП программатор китаец теперь сиротливо лежит без дела)
Перед публикацией отзывы проходят модерацию