18 Января 2018, Четверг        56.59      Карта сайта » Главная » Адаптеры, переходники » MP9011 . . .

MP9011 (38K)
MP9011
AVR программатор
2264 руб.

AVR программатор представляет собой USB программатор AVR микроконтроллеров фирмы Atmel, поддерживающих функцию ISP (In-System Programming). AVRProgrammer работает со всеми AVR911 (Open Source Programmer) совместимыми программами, например, AVRProg из AVR Studio Tools, AVROSP, Avr-Osp II, ChipBlasterAVR, CodeVisionAVR

zip (1K)    mp9011.zip драйвер для MP9011

zip (1K)    MP9011_AVRISP_mkII_120912.zip прошивка для MP9011 v.1.2.2 от 09.12.12, превращающая его в аналог популярного многофункционального программатора AVRISP mkII и Инструкция по обновлению программного обеспечения МР9011

zip (1K)    MP9011_AVRISP_mkII.zip прошивка для MP9011 v.1.1 от 05.12.12

Технические характеристики MP9011

ПараметрЗначение
Uпит. постоянное от USB-порта ПК, В, В+4,75...5,25
Uпит. ном. постоянное от USB-порта ПК, В, В+5
Iпотр. макс. при Uпит. ном., мА...100
Тип USB разъемаminiUSB B
Возможность питания целевой платы от шины USB (максимум 30 мА)Да
Возможность питания целевой платы от 3,3 В (макси-мум 30 мА)Да
Сопротивление защитных резисторов во внешних цепях, Ом120
Наличие режима LOW SpeedДа
Наличие выхода XTALДа
Возможность питания целевой платы от 3,3 В (макси-мум 30 мА)Да
Сопротивление защитных резисторов во внешних цепях, Ом120
Наличие режима LOW SpeedДа
Интерфейс подключения к ПКUSB
Интерфейс программатораISP (внутрисхемное)
Поддерживаемые ОСWin 98 / XP / Vista / Win 7 / Win 8
Программы, с которыми работает
(со всеми AVR911
(Open Source Programmer)
совместимыми программами)
AVRProg (из AVR Studio Tools)
AVROSP
Avr-Osp II
ChipBlasterAVR
CodeVisionAVR
AVRStudio 5
AVRStudio 6
Поддерживаемые микроконтроллерыЛюбые AVR по протоколу
ISP (In-System Programming),
TPI и PDI интерфейсам
AT90PWM1, AT90PWM2,
AT90PWM216, AT90PWM3,
AT90PWM316, ATmega128,
ATmega1280, ATmega1281,
ATmega128RZAV, ATmega128RZBV,
ATmega16, ATmega162,
ATmega164P, ATmega164P Automotive,
ATmega165, ATmega165P,
ATmega168, ATmega168P,
ATmega169, ATmega169P,
ATmega2560, ATmega2561,
ATmega256RZAV, ATmega256RZBV,
ATmega32, ATmega324P,
ATmega324P automotive,
ATmega325, ATmega3250,
ATmega3250P, ATmega325P,
ATmega328P, ATmega329,
ATmega3290, ATmega3290P,
ATmega329P, ATmega48,
ATmega48P, ATmega64,
ATmega640, ATmega644,
ATmega644P, ATmega644P Automotive,
ATmega645, ATmega6450,
ATmega649, ATmega6490,
ATmega64RZAPV, ATmega64RZAV,
ATmega8, ATmega8515,
ATmega8535, ATmega88,
ATmega88P, ATtiny12,
ATtiny13, ATtiny15L,
ATtiny2313, ATtiny24,
ATtiny24 Automotive, ATtiny25,
ATtiny25 Automotive, ATtiny26,
ATtiny44, ATtiny44 Automotive,
ATtiny45, ATtiny45 Automotive,
ATtiny84, ATtiny84 Automotive,
ATtiny85, ATtiny85 Automotive
Габаритные размеры, ДхШхВ, мм 53 x 25 x 12
Рекомендуемый корпус, в комплект не входит
Температура эксплуатации, °С +10...+45
Относительная влажность эксплуатации, % ...35
ПроизводствоКонтрактное производство
в России
Гарантийный срок эксплуатации12 месяцев с даты покупки
Вес, г100

Комплект поставки MP9011

НаименованиеКоличество
MP9011 в сборе1
Инструкция пользователя 1

Возможности MP9011

- Возможность питания целевой платы с программируемым AVR микроконтроллером как непосредственно от шины USB, так и от встроенного стабилизатора 3,3В;
- Наличие режима LOW Speed – для программирования/восстановления работо-способности AVR микроконтроллеров, fuse-биты которых, были настроены на режим работы от внутреннего низкочастотного генератора;
- Наличие вывода XTAL, на который выводится тактовый сигнал определенной частоты – для программирования/восстановления работоспособности AVR микроконтроллеров, находящихся в режиме тактирования от внешнего источника, либо в режиме тактирования от внешнего кварцевого резонатора, без его наличия;
- В комплект входит шлейф и разъемы, что позволит подстроить устройство под Ваши требования.

После установки драйвера МР9011 определяется как AT90USB_CDC

MP9011_COM30 (28K)

Описание MP9011

Конструктивно адаптер выполнен на печатной плате из фольгированного стеклотекстолита. Подключение адаптера к радиолюбительскому устройству производится посредством гибкого шлейфа, входящего в комплект поставки. Красная полоска на шлейфе обозначает начало отсчета контактов, соответствующее нумерации на разъеме. Назначение контактов разъема приведено на схеме.
Подключите устройство к порту USB компьютера. Оно должно определиться автоматически как AVR910USB и предложить установить драйвер. Наличие напряжения питания индицирует светодиод красного цвета. Готовый адаптер не требует специальной настройки. Описание программных настроек следует читать в справке к соответствующей программе.

Элементы управления
Разъем X1 предназначен для конфигурирования устройства (см. п. Конфигурирование) и представляет собой контактные площадки на печатной плате.
Разъем XP3 предназначен для выбора опции LOW Speed путем установки джампера (устройство поставляется с установленным джампером).
Разъем XP4 предназначен для выбора напряжения системного питания и имеет два положения (устрой-ство поставляется с выбранным режимом VUSB).
Разъем XP5, установленный в разрыв цепи VCC, позволяет управлять подачей питания на целевую плату.
Внимание! Напряжение системного питания необходимо выбирать до подключения к шине USB. В противном случае устройство может выйти из строя.

Элементы индикации
Для удобства работы с устройством предусмотрена светодиодная индикация.
Зеленый светодиод индицирует подключение устройства к операционной системе ПК.
Желтый светодиод загорается при выполнении любых команд ПК. Он также моргает в режиме конфигурирования.
Красный светодиод загорается при получении команд на запись областей памяти микроконтроллера.

Работа с устройством
Подключение к ПК: перед подключением выберите напряжение системного питания (см. Элементы управления). Установка драйвера: при первом подключении устройства необходимо установить драйвер, кото-рый находится в корневом каталоге на поставляемом с устройством CD и имеет название AVRProgrammer.inf. Этот файл нужно указать операционной системе при запросе драйвера.

Подключение целевой платы
Целевая плата с программируемым микроконтроллером подключается к разъему XP1 напрямую, либо через шлейф.
Перед подключением необходимо выбрать напряжение системного питания (3,3 В или VUSB) или оста-вить цепь VCC неподключенной.
Внимание!!! Целевая плата должна соответствовать требованиям фирмы Atmel к электриче-ским цепям, используемым при программировании согласно "AVR042 AVR Hardware Design Considera-tions.pdf". В противном случае устройство может выйти из строя.
Внимание!!! В случае питания целевой платы от цепи VCC, потребляемый ток должен превы-шать 30 мА. В противном случае устройство может выйти из строя.
Внимание!!! В случае использования устройства с неподключенной цепью VCC необходимо, чтобы системные напряжения целевой платы и устройства совпадали, а включение питания целевой платы производилось только после подключения шины USB к устройству. В противном случае устройство мо-жет выйти из строя.

Конфигурирование
Для конфигурирования устройства, а именно, для задания частоты тактовых сигналов интерфейса SPI и вывода XTAL используется разъем X1.
Для входа в режим конфигурирования необходимо замкнуть контакты разъема X1, например, пинцетом и отсчитать нужное количество вспышек желтого (центрального) светодиода. Количество вспышек соответст-вует номеру режима.
После 3-х вспышек отсчет начинается заново.
Зеленый и красный светодиоды в процессе конфигурирования неактивны.

Использование опции LOW Speed
Опция LOW Speed может быть полезна при программировании микроконтроллеров, настроенных на тактирование от внутреннего низкочастотного генератора. Опция активизируется при каждом новом входе в режим программирования, если на разъеме XP3 уста-новлен джампер (устройство поставляется с установленным джампером, т.е. по умолчанию опция будет акти-вирована). При активной опции LOW Speed частоты SPI интерфейса и вывода XTAL уменьшаются.

Использование вывода XTAL
Вывод тактовой частоты XTAL может быть полезен при программировании микроконтроллеров с fuse-битами, настроенными на тактирование от внешнего источника либо от резонатора при его отсутствии.
Во время программирования на выводе присутствует частота в соответствии с настройками устройства. При отсутствии необходимости использования этого вывода его можно не подключать к целевой плате.

Программирование микроконтроллеров
Устройство можно использовать с любым ПО совместимым с командами Open Sourse Programmator, та-кими как AVROSP.exe, AVRProg.exe и т.д. согласно их описаниям.

Примеры работы

Чтение Flash памяти ATTiny13 программой avrosp.exe (av-rosp.exe -daTTiny13 -ofattiny13.hex -rf)

MP9011_flash_read (39K)

Чтение Flash памяти ATTiny12 программой AVRProg в среде AVRStudio

MP9011_AVRProg (20K)

Чтение Flash памяти ATTiny13 программой Avr-Osp II после нажатия на кнопку Auto

MP9011_Avr_Osp_II (60K)

Назначение контактов разъема MP9011

MP9011_con (44K)

Назначение контактов разъема MP9011

MP9011_razjem (14K)

Часто задаваемые вопросы по MP9011

- Для прошивки каких микроконтроллеров предназначен MP9011?
- AVR программатор представляет собой USB программатор AVR микроконтроллеров фирмы Atmel, поддерживающих функцию ISP (In-System Programming), а это - большинство Tiny и Mega микроконтроллеров (см. описание с сайта производителя - в документах должно быть указано, что этот режим поддерживается).
Кроме того, обновлена прошивка для MP9011, которая превращает его в аналог многофункционального программатора AVRISP mkII. Т.е. дополнительно становятся доступными TPI и PDI интерфейсы программирования.


- При прошивке микроконтроллера MP9011 нужно ли подавать питание на программируемый МК или достаточно подключения RESET/MOSI/SCK/GND/MISO к его соответствующим ногам?
- Питание на программируемый МК подать придется, если остальная часть схемы связанна с ним электрически с точки зрения потребляемой мощности, например, в случае, если порты ввода-вывода микроконтроллера подходят к цепям, которые могут запитывать какие-либо электронные компоненты.


- Где взять драйвер для MP9011 под Win7-64?
- Драйвер mp9011.zip проверен под Win7-64.


- Где взять драйвер для MP9011 под Win 8?
- Проблема решается установкой Atmel Studio 6.


- Использую ВМ9011 для программирования Atmega8, для чего подключил выходы ВМ9011 напрямую к макетной плате с установленным контроллером, т.е. ножка SCK (1) - к SCK, GND (2) - к GND, MISO (3) - к ножке MISO, VCC (4) - к VCC (питание МК), RESET (6) - к RESET, MOSI (9) - к MOSI. Отдельное питание на макетную плату не подаю, т.к. оно поступает от ВМ9011. На макетной плате также установлен заведомо исправный семисегментный индикатор. Прошивка тестировалась в PROTEUSE и прекрасно работает. Во время программирования (когда заливаю HEX файл) светят сегменты F,E,G,D индикатора. Прошивку заливаю через Avr-Osp II (делаю автоопределение, МК определяется как Аtmega8 - значит все верно), но после окончания программирования МК не реагирует на нажатие кнопок. Что можно сделать?
Возможные причины неуспешного программирования:
- Не установлены фильтрующие конденсаторы в цепи питания на макетной плате (МК не может нормально функционировать при поадче на него зашумленного питания).Установите в цепи питания МК электролитический С=47...100 мкФ для сглаживания и керамический С=0,1 мкФ для устранения импульсных помех.
- Не установлен подтягивающий резистор цепи сброса RESET. Притяните ногу RESET к питанию через R=33...47 кОм.
- Не подключена цепь XTAL (8-ой вывод программатора ВМ9011) к XTAL1 микроконтроллера. Подключите XTAL (8) - к XTAL1 программируемого МК.

- Спасибо, все получилось!


- Не получается зашить файл .hex с помощью МР9011. Что может быть?
- Возможная причина - в названии какой-либо папки в пути файла имеются русские буквы. Пожалуйста, создайте новую папку в корне диска без русских букв и повторите попытку программирования.


- При установке драйвера МР9011 в Виндовс 8 ОС сообщает, что драйвер не подписан. Что можно сделать?
- Подробнее об установке неподписанного драйвера в Windows 8 тут.


Разобрался. Прошил прошивку AVRISP mkII, все пошло как по маслу.


Яндекс.Метрика