Если есть желание сэкономить на покупке оригинального устройства, но получить полную функциональность, то предлагаем схему мегаклона программатора AVRISP mkII.
Программатор, собранный по этой схеме, позволяет работать с программами AVR Studio и новыми версиями Atmel студии.
Для сборки нам потребуются следующие элементы:
Протравив плату и установив на неё элементы, переходим к прошивке программатора. Запаковывать плату в корпус пока не рекомендуется, так как могут быть проблемы при прошивке вызванные плохой пайкой.
Плюсом микросхемы является наличие встроенного загрузчика, что позволяет не использовать другой программатор для прошивки. Для обновления прошивки используется программа FLIP от Atmel. Скачивая программу
здесь
, обратите внимание на наличие встроенного JRE.
Рекомендуем устанавливать программу с included JRE во избежание проблем.С чего начать изучение FPGA Altera?
Программа есть, теперь нужна прошивка.
Вы можете скачать готовую прошивку c сайта разработчика LUFA. Вам потребуется:
MCU = at90usb162 (или другой микроконтроллер)
ARCH = AVR8
BOARD = USBTINYMKII
F_CPU = 16000000 (или 8000000 для 8 МГц)
Другие значения можно не трогать.
В папке должен появиться файл прошивки.
Прошивка готова!
Жизненный цикл импортных электронных компонентов
Пора переходить к записи её в программатор. Для этого запускаем программу FLIP.
По окончанию прошивки нажать Start Application, программатор готов к работе.
Важное замечание для новых версий Atmel студии. Установка сервис-пака или других версий приводит к тому, что программатор не может подключиться к МК. Связано это с версией прошивки, зашитой в файле VProtocolParams. h. Актуальный на сегодня проект на LUFA содержит объявление #define FIRMWARE_VERSION_MINOR 0x18. При необходимости обновите значение, перекомпилируйте и залейте прошивку.
Для работы программатора необходим драйвер usb порта, поставляемый с программной средой Atmel STUDIO. Поэтому придётся установить её на компьютер.
Версия Atmel студии 6.2 работает на операционных системах Win7 и выше (включая серверные версии от 2008 SR2), 32- и 64-битных. Минимальные требования к аппаратной части ПК невысоки и заключаются в наличии процессора с частотой 1.6 Гц и ОЗУ 1 Гб для 32-битных, 2 Гб для 64-битных операционных систем. Загрузить актуальную сборку студии или драйвер можно здесь.
Драйвер для USB идёт в комплекте с Atmel студии и должен быть установлен до подключения программатора к ПК. Посмотрим, как это выглядит на примере Win7 + AtmelStudio 7. Запуск и сам процесс установки стандартен для Windows-приложений, и при подготовке к инсталляции появляется такое окно.
Перед новой установкой рекомендуется удалить предыдущую (или следующую) версию среды программирования.
Ещё один момент – драйвера Atmel не имеют цифровой подписи, а для Win7 её наличие обязательно, иначе драйвер не будет установлен.
Чтобы не тратить кучу времени на переустановку программы и выявление причин проблемы, а гарантировано достигнуть успеха с первой попытки, предлагаем следующий алгоритм действий:
Выполнив эти действия, после установки в «Диспетчере устройств» можно будет наблюдать корректно установленный драйвер программатора.
Если вы будете использовать программную среду AVRDude, то придётся поменять драйвер для подключения. Делается это быстро при помощи программы Zadig, являющейся менеджером USB драйверов. Установив программу, выберите в списке AVRISP mkII и замените на libusb-win32 (v1.2.6.0).
Порядок работы из среды Atmel студия описан в соответствующих руководствах и не отличается для оригинального устройства и мегаклона.
Индикаторы отображают следующие состояния:
D2 – выбрано напряжение 5 В.
D3 – наличие питающего напряжения (от USB).
D4 – ошибка связи USB.
При работе с программной средой важно учесть несколько замечаний.
Возможные проблемы при подключении
Заявка на поставку импортных микросхем
Мы специализируется на поставках импортных микросхем для производства приборов связи и навигационного оборудования для авиа- и судостроения. Получить подробную информацию о поставляемых брендах и условиях сотрудничества можно тут: https://import.el-ra.ru
Кроме этого, мы выполняем полный комплекс услуг по организации проверки и испытаниям электронных компонентов импортного производства, включая входной контроль, проверку на работоспособность, а также специальные проверки, механические и климатические испытания.
Если вы заинтересованы в работы с нами, то заполните форму по ссылке: www.el-ra.ru/zayavka
Звоните: +7(495) 374-61-00
Пишите: [email protected]
Программатор AVRISP MkII, а точнее его клон AVRISP XPII производства Waveshare Electronics, отлично работавший с Atmel Studio 6-7, и умеющий прошивать огромный список микроконтроллеров по протоколам ISP, PDI и TPI, отказался работать с avrdude и Arduino под Windows 10 x64, выдавая такое сообщение об ошибке:
avrdude: usbdev_open(): did not find any USB device "usb" (0x03eb:0x2104)
Вот лог avrdude:
D:\avrdude\avrdude -v -p m328p -c avrispmkII -e -U flash:w:TransistorTester. hex avrdude: Version 6.3, compiled on Feb 17 2016 at 09:25:53 Copyright (c) 2000-2005 Brian Dean, //www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "D:\avrdude\avrdude.conf" Using Port : usb Using Programmer : avrispmkII avrdude: usbdev_open(): did not find any USB device "usb" (0x03eb:0x2104) avrdude done. Thank you.
После небольшого разбирательства, проблема была найдена в драйвере, установленном Atmel Studio. Для работы AVRISP MkII с avrdude и Arduino требуется драйвер libusb-win32. Для его установки нужна утилита Zadig, скачать её можно на официальном сайте 0.
Запускаем Zadig, ставим галочку в Options -> List All Devices
.
Выбираем AVRISP mkII и драйвер libusb-win32
Идём в Диспетчер задач и проверяем появилось ли новое устройство AVRISP mkII?
Появилось! Проверим его работу.
D:\avrdude\avrdude -v -p m328p -c avrispmkII -e -U flash:w:TransistorTester. hex avrdude: Version 6.3, compiled on Feb 17 2016 at 09:25:53 Copyright (c) 2000-2005 Brian Dean, https://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch System wide configuration file is "D:\avrdude\avrdude.conf" Using Port : usb Using Programmer : avrispmkII avrdude: usbdev_open(): Found AVRISP mkII, serno: 0000B8080308 AVR Part : ATmega328P Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PC2 RESET disposition : dedicated RETRY pulse : SCK serial program mode : yes parallel program mode : yes Timeout : 200 StabDelay : 100 CmdexeDelay : 25 SyncLoops : 32 ByteDelay : 0 PollIndex : 3 PollValue : 0x53 Memory Detail : Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00 calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00 signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : STK500V2 Description : Atmel AVR ISP mkII Programmer Model: AVRISP mkII Hardware Version: 1 Firmware Version Master : 1. 24 Vtarget : 4.8 V SCK period : 4.00 us avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.02s avrdude: Device signature = 0x1e950f (probably m328p) avrdude: safemode: hfuse reads as DE avrdude: safemode: efuse reads as FD avrdude: erasing chip avrdude: reading input file "TransistorTester.hex" avrdude: input file TransistorTester.hex auto detected as Intel Hex avrdude: writing flash (30614 bytes): Writing | ################################################## | 100% 5.90s avrdude: 30614 bytes of flash written avrdude: verifying flash memory against TransistorTester.hex: avrdude: load data flash data from input file TransistorTester.hex: avrdude: input file TransistorTester.hex auto detected as Intel Hex avrdude: input file TransistorTester.hex contains 30614 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 5.60s avrdude: verifying ... avrdude: 30614 bytes of flash verified avrdude: safemode: hfuse reads as DE avrdude: safemode: efuse reads as FD avrdude: safemode: Fuses OK (E:FD, H:DE, L:FF) avrdude done. Thank you.
AVRISP MkII с avrdude заработал! Zadig работает с Windows 7-10 x86/x64. Если нужна работа с Atmel Studio придётся переключиться на их собственный драйвер.
Слетает тип сети с доменной на частную на Windows Server
Transmission для Windows
НДС включен.
Цена за единицу за
Золотой стандарт ATMEL и 8-битной прошивки AVR. Быстро и легко перепрошивает/разблокирует устройства Chameleon Mini RevE/Rev G.
Без щита-хамелеона — 34,99 евро. Со щитом-хамелеоном — продано КоличествоAVRISP mkII — это золотой стандарт портативных программаторов для 8-разрядных микроконтроллеров ATMEL AVR.
Независимо от того, проектируете ли вы микроконтроллеры ATMEL или обновляете существующие аппаратные платформы, AVRISP mkII является жизненно важным инструментом в вашем наборе инструментов.
Нужно разблокировать Chameleon Mini RevE: перезагрузили устройство? Это то устройство, которое вам нужно.
Краткий обзор функциональностиНиже приведен неисчерпывающий список возможностей AVRISP mkII.
Полностью интегрирован с программным обеспечением ATMEL AVR Studio для готового программирования.
С помощью экрана Chameleon Mini вы можете напрямую подключить Chameleon Mini для быстрой прошивки.
Маленький и прочный программатор рассчитан на длительную работу.
Технические характеристикиОсновные характеристики
Поддерживаемые устройства
Совместимость с:
Поддерживает платформы
Аппаратное обеспечение
Дополнительные принадлежности
Техническая документация
Сообщество / Использование / Учебные ресурсы
Задача Lab401 — доставить вам ваши заказы как можно быстрее в идеальном состоянии. Все посылки застрахованы на 100% стоимости, а Lab401 Delivery Protection может быть использован для обеспечения немедленной повторной отправки в случае утери или повреждения посылки.
Все заказы надежно упакованы. Заказы Premium и Express дополнительно защищены в неразрывной полиуретановой сумке, гарантирующей, что ваша посылка не будет повреждена во время доставки.
В целях обеспечения конфиденциальности и уменьшения краж все упаковки анонимны — на внешней стороне упаковки нет упоминания о содержимом продукта или торговой марке Lab401.
Lab401 предлагает три варианта доставки:
Eco Delivery предназначен для доступных легких и тонких заказов, в частности карт, брелоков и аксессуаров. Он отправляется La Poste (французская почтовая система) и отслеживается.
Премиум-доставка — наш вариант доставки по умолчанию: быстрая и надежная доставка курьером. В зависимости от пункта назначения Premium Delivery использует UPS, DHL, Chronopost или Colissimo.
Срочная экспресс-доставка использует самый быстрый из возможных способов доставки: UPS Express, DHL Express или Chronopost Express.
Lab401 обеспечивает доставку в тот же день для срочных экспресс-заказов , сделанных до 12:00 GST+1.
Да — заказы свыше 650€ без учета налогов доставка бесплатная.
Клиенты, которые имеют право на бесплатную доставку, по-прежнему могут выбирать варианты быстрой доставки.
Среднее время выполнения заказа можно оценить ниже.
Среднюю стоимость доставки можно увидеть, выбрав страну/регион назначения ниже.
Выбрать странуПо регионамЗападная ЕвропаВосточная ЕвропаСеверная АмерикаЮжная АмерикаЦентральная АмерикаАзия/ОкеанияПо странамАвстралияАвстрияБельгияКанадаКитайХорватияЧехияДанияФинляндияФранцияГерманияГрецияВенгрияИрландияИталияЛатвияНидерландыНорвегияПольшаПортугалияРумыния КоролевствоСингапурСловакияСоединенные ШтатыВеликобританияСловакияТуркСловенияШвеция0019
Хотя фактическое время доставки может варьироваться, эти оценки основаны на нашей реальной статистике доставки. Для максимально быстрого получения заказа рекомендуем:
Мы осуществляем доставку по всему миру, но из-за логистических или юридических ограничений мы не можем осуществлять доставку в следующие страны: Аргентина, Беларусь, Боливия, Бразилия, Камбоджа, Чили, Эквадор, Грузия, Индия, Ирак, Казахстан, Кувейт, Либерия, Ливия, Непал, Оман, Панама, Перу, Россия, Южная Африка (8 из 9провинции — только авторизованный Гаутенг), Турция, Украина, Вьетнам
В связи со сложившейся ситуацией доставка в Украину в настоящее время невозможна.
Все товары отправляются из Франции. Вы получите номер для отслеживания после отправки товара. Адрес, указанный при покупке, указан на этикетке. Во избежание ошибок проверьте адрес еще раз.
Lab401 отправляет заказы с понедельника по пятницу.
Все заказы, размещенные до 12:00 GMT+1 , будут отправлены в тот же день. Все заказы, размещенные после этого времени, будут отправлены на следующий рабочий день.
Например:
По любым вопросам обращайтесь в службу поддержки.
Для всех пунктов назначения Европейского Союза все отправления DDP — Доставлено с оплатой пошлины. Это означает, что все применимые НДС/НДС, транспортные расходы и таможенные сборы оплачиваются заранее.
Плата не взимается курьерской службой/почтой или таможней.
Для всех направлений за пределами Европейского Союза , все поставки DDU — Доставлено без оплаты пошлины. Это означает, что таможенная служба вашей страны облагает ваш груз НДС/НДС/импортной пошлиной.
Lab401 (ETOILE 401 SAS) зарегистрирована в ЕС. НДС применяется к покупкам, доставленным в пределах ЕС, за исключением организаций, зарегистрированных для уплаты НДС. НДС рассчитывается на кассе. Для вашего удобства вы можете просмотреть Lab401 с ценами с НДС и без НДС.
Обратите внимание: покупка является явным согласием с нашими условиями. Любые продукты, от которых отказались клиенты , не будут возвращены.
Для защиты от мошенничества с кредитными картами заказы могут быть помечены для проверки безопасности покупки. В этом случае мы свяжемся с клиентом, чтобы выполнить процесс проверки вручную.
Заказы, отмеченные для проверки безопасности покупки, считаются незавершенный до проверки. Наши обязательства по срокам доставки вступают в силу только после подтверждения заказа.
Все отправления Lab401 застрахованы перевозчиком.
Мы также предоставляем расширенную страховку , Lab401 Delivery Protection.
Lab401 Защита доставки означает, что мы несем полную ответственность за посылку вплоть до доставки. Если пакет утерян или поврежден , посылка может быть повторно отправлена немедленно (48 рабочих часов) после получения подтверждения.
Для заказов без защиты доставки потерянные или поврежденные посылки будут проходить через протоколы перевозчика, что может занять более 30 дней.
Для срочных заказов мы рекомендуем Lab401 Delivery Protection.
Защиту доставки можно легко и дешево приобрести на кассе.
Мы думаем, что сделали все правильно, и все наши продукты были разработаны, чтобы предоставить вам максимальную гибкость. оставаясь при этом простым в использовании. Все наши программаторы теперь имеют интерфейсы USB и перечислены ниже.
Наш недорогой программатор AVRISP-U идеален для программирования начального уровня и включает в себя все необходимые функции, включая буферы кода, автоматическое определение устройства и настройку скорости интернет-провайдера, серийные номера, калибровочные байты, предохранители и функции автоматического программирования. Он может работать из AVRStudio или из собственного программного обеспечения.
Если вам нужны дополнительные функции, то наш программатор AVRUSB также включает в себя DLL и командную строку для интеграции в ваше собственное программное обеспечение или тестовое оборудование (ATE). Он поддерживает программирование JTAG, а также AVRISP, и адаптер JTAG входит в комплект. Он также поддерживает большинство устаревших микроконтроллеров AT90S, и на одном ПК может работать до 8 из них. Включены примеры для VB, C++ и Delphi.
Kanda также поставляет версию AVR ICE , которая включает в себя все провода и кабели, необходимые для его подключения. к платам STK200, STK300 или STK500 или вашей собственной схеме с использованием JTAG, ISP или DebugWire. Он также доступен с нашими платами AVR.
Компания Atmel прекратила производство AVR ISP MKII (ATAVRISP2) , поэтому они могут продавать гораздо более дорогие продукты ICE, но Kanda поставляет версию, которая имеет все те же функции, без проблем работает с Atmel Studio, использует встроенную прошивку Studio. updater и имеет как 6-, так и 10-сторонние целевые интерфейсы — и по очень конкурентоспособной цене.
Если вам нужен автономный, портативный и простой программатор с батарейным питанием, у нас есть выбор недорогих программаторов с брелоками, и т. д. надежный портативный AVR ISP программатор. Оба загружаются с ПК с помощью простого программного обеспечения и USB. интерфейс. После загрузки они становятся полностью портативными, работают от батареек, а портативный программатор может также подайте питание на целевую цепь, если это необходимо. Они оба поддерживают интерфейс AVR UPDI, а карманные компьютеры также поддерживают JTAG, TPD и UPDI.
Некоторые из наших популярных продуктов AVR ISP перечислены здесь.
ATATMEL-ICE-PCBA Отладчик AVR ICE с адаптерами в комплекте
Он имеет все функции дорогих коробочных версий, но намного дешевле. и Kanda включили в эту версию плату адаптера для преобразования в 6- и 10-канальный ISP и 10-канальный JTAG. .
Код заказа
Адаптеры
В корзину
Программатор AVRISP MKII
Бюджетный программатор для программирования всех микроконтроллеров ATtiny, ATmega и ATXmega, используемых в системном программировании из среды разработки Studio…
Код заказа
AVRISP-MKII
Xmega, TDI)
Добавить в корзину
Недорогой USB-порт AVR ISP
Недорогой софт может работать от AVRISP-U . Он может питать цель, и теперь у него больше возможностей для программирования сложных цепей ISP…
Order Code
AVRISP-U
Price: €35.10
USB AVR ISP In System Programmer
Add to Cart
USB AVR Programmer с JTAG
В системном программаторе с интерфейсами ISP и JTAG. Содержит дополнительные функции для микроконтроллеров ATtiny, AT90S и ATmega AVR. Включает программное обеспечение командной строки и DLL…
Код заказа
AVRUSB
Price: €134.10
USB AVR Programmer with JTAG
Add to Cart
AVR and XMEGA Handheld Programmer
Автономный ручной программатор AVR версии 3 с управлением одной кнопкой, поддерживает все программные интерфейсы и микроконтроллеры AVR серии D…
Код заказа
HH0120V3
Price: €161.10
AVR and ATxmega Handheld V3
Add to Cart
8-way Handheld Programmer Benefits
Этот 8-позиционный автономный программатор упрощает обновление прошивки в микроконтроллерах ATxmega, AVR серии D и AVR. Выберите нужный слот с помощью поворотного переключателя, затем вставьте его. ..
Код заказа
HH0820V3
Цена: € 179.10
8-way avr v3 Handheld
Add to Cart
256KB ENCERNAL KeyFOB MINI-PR.
9008 256KB. Поддерживает ISP и UPDI Код заказа
KF0020V3
Цена: 98,10 €
Брелок AVR 256 КБ
Добавить в корзину
Kanda также поставляет учебные комплекты AVR, которые знакомят с основами микроконтроллеров и программированием. Микроконтроллеры AVR на языке ассемблера и C. Они включают в себя либо простой программатор AVRISP-U, либо AVR ICE. отладчик и программатор и эмулятор.
Наборы для разработки и обучения AVR
Мы можем отправить наши комплекты AVR ISP в любую точку мира и принять оплату через Paypal или кредитной картой, используя наш безопасный шлюз онлайн-платежей.