Программа Сервисный Центр
0

Миниатюрный программатор USBTiny-MkII SLIM. Часть 2 - ПО и работа с программатором


Журнал РАДИОЛОЦМАН, август 2011 Paweł Kisielewski После сборки аппаратной части программатора и проверки монтажа можно подключить его к интерфейсу USB персонального компьютера.
Миниатюрный программатор USBTiny-MkII SLIM. Часть 2 - ПО и работа с программатором
После подключения операционная система выдаст сообщение, что к компьютеру подключено новое устройство именуемое «AT90USB162 DFU». Далее нам потребуется программное обеспечение от компании Atmel для программирования микроконтроллеров со встроенным интерфейсом USB – программа FLIP. Необходимо скачать и установить на компьютер данную программу. После этого необходимо установить DFU драйвера, они находятся в папке «Atmel Flip usb». После инсталляции драйверов запускаем программу Flip, в появившемся окне кликаем на иконку «Chip» (Select a Target Device) и выбираем из списка микроконтроллер AT90USB162, затем кликаем на иконку с изображением USB кабеля (Select a Communication Medium), выбираем интерфейс USB и в появившемся окне нажимаем кнопку «Open». Программа FLIP должна теперь определить целевой микроконтроллер (в данном случае микроконтроллер программатора). Если этого не произошло и появилось сообщение об ошибке, то необходимо проверить монтаж, переустановить драйверы или подключить программатор к другому порту USB. Если микроконтроллер новый, то после подключения к USB он стартует автоматически в режиме загрузчика. Если необходимо обновить прошивку программатора, то необходимо замкнуть джампер HWB и подать сигнал сброса на микроконтроллер, замкнув перемычку RST. Микроконтроллер запустится в режиме загрузчика, после этого джампер можно разомкнуть. Пользователи могут внести свои изменения в исходный код программы микроконтроллера, для компиляции потребуется версия WinAVR 2010-01-10. При компиляции сначала выполняем команду make clean и затем make all. Однако на этом этапе можно выбрать, с каким программным обеспечением будет использоваться программатор (AVR Studio или AvrDude), и, если будет использоваться AvrDude, то в маке-файле необходимо включит следующую строчку: CDEFS += -DLIBUSB_DRIVER_COMPAT Следующий шаг – программирование микроконтроллера программатора. Для этого необходимо открыть в FLIP нужный HEX-файл (см. секцию загрузок в первой части статьи) и нажать кнопку RUN. При этом должны быть установлены «галочки» Erase, Program, Verify. Программирование пройдет очень быстро, и после этого необходимо выполнить переподключение программатора к порту USB или произвести сброс микроконтроллера (перемычка RST). Об удачном запуске свидетельствуют два включенных светодиода. Программатор определится операционной системой как LUFA AVRISP MkII CLONE, и теперь необходимо установить соответствующие драйверы. Если программатор будет использоваться в среде AVR Studio, то драйверы инсталлируются из папки «AtmelAVRToolsusb». Если же программатор будет использоваться с AvrDude, то необходимо установить драйвер библиотеки LIBUSB. Файлы архива необходимо распаковать, запустить приложение inf-wizard, выбрать наш программатор из списка, сохранить созданный файл и нажать кнопку install now, или можно использовать Windows-инсталлятор. После установки соответствующих драйверов светодиод LED1 должен светиться, это означает, что программатор готов к работе. В среде AVR Studio необходимо кликнуть на кнопку «Con» (или Tools - Program AVR – Connect…). В диалоговом окне из списка выбрать программатор AVRISP mkII и нажать кнопку Connect. В AvrDude – необходимо изменить тип используемого программатора при помощи командной строки: -c avrisp2 -P usb или -c avrispmkII -P usb.На английском языке: USBTiny-MkII SLIM programmer. Part 2 - Launching and working with programmer in AVR Studio and AVRDudeПеревод: Vadim по заказу РадиоЛоцман

По материалам сайта www.rlocman.ru

 
 
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
 
Обратная связь

Наши партнеры

 

Опросы

Есть ли справедливость в жизни?
Конечно есть, уверен!
Вроде как должна быть, но...
Затрудняюсь ответить...
Какая справедливость? О чем Вы?
Эх.., нет правды на свете!

 

Облако тегов

Требуется для просмотраFlash Player 9 или выше.

Показать все теги
 

Календарь публикаций

«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 

Архив новостей

Декабрь 2016 (15)
Ноябрь 2016 (42)
Октябрь 2016 (34)
Сентябрь 2016 (38)
Август 2016 (34)
Июль 2016 (36)
 
Наверх Сервисные мануалы Даташиты Ремонт LCD, ЖК телевизоров LG Samsung Скрипт программы "Сервисный центр"