Программатор AVR микроконтроллеров USBASP
Программатор AVR USBASP позволит радиолюбителю получить простой, компактный и надежный программатор всехмикроконтроллеров семейства AVR компании ATMEL с режимом последовательного программирования. Это удобныйминиатюрный программатор, подключаемый к USB-порту персонального компьютера, что очень актуально, т.к. COM-порт существует далеко не на всех современных компьютерах, и тем более на ноутбуках. Использование USB программатора USBASP и функции внутрисистемного программирования (SPI) дают возможность быстро имногократно программировать ваше микропроцессорное устройство в собранном виде, не отключая его питания. Приэтом процесс отладки программного обеспечения с помощью данного AVR программатора USBASP заметно упрощаетсяи сокращается затрачиваемое на это время.
Технические характеристики USBASP программатора AVR:
● Напряжение питания: 5 В (от USB) ● Интерфейс подключения к ПК: USB ● Интерфейс программатора: ISP (внутрисистемное программирование) ● Программатор совместим с ОС: Windows 98 / 2000 / XP / Vista / Se7en / Linux ● Габаритные размеры: 70 х 20 ммСписок поддерживаемых AVR микроконтроллеров: USBASP Программатор AVR поддерживает все микроконтроллеры AVR с режимом последовательногопрограммирования ISP (In System Programming), это микроконтроллеры у которых есть порт SPI (Serial Peripheral Interface).
Актуальный список поддерживаемых микроконтроллеров может изменятся и зависит отуправляющей программы для ПК и текущей версии прошивки: ● ATtiny11, ATtiny12, ATtiny13, ATtiny15, ATtiny22, ATtiny2313, ATtiny24, ATtiny25, ATtiny26, ATtiny261,ATtiny28, ATtiny44, ATtiny45, ATtiny461, ATtiny84, ATtiny85, ATtiny861 ● AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, T90S4433, AT90S4434, AT90S8515, AT90S8535 ● ATmega8, ATmega48, ATmega88, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega165, ATmega168,ATmega169, ATmega32, ATmega323,ATmega324, ATmega325, ATmega3250, ATmega329, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega128, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega103, ATmega406, ATmega8515, ATmega8535 ● AT90CAN32, AT90CAN64, AT90CAN128 ● AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B ● AT90USB1286, AT90USB1287, AT90USB162, AT90USB646, AT90USB647
Конструкция:
Конструктивно программатор выполнен на печатной плате из фольгированного стеклотекстолита, с защитноймаской. Подключение программатора к радиолюбительскому устройству производится посредством гибкогошлейфа. Цифра “1” (знак треугольника) на печатной плате около разьема ISP означает начало отсчетаконтактов, т.е. первый контакт.
Назначение контактов ISP разъема: 1 - MOSI (Выход данных для последовательного программирования)2 - VCC +5V (Выход +5В, для питания программируемой платы от шиныUSB током до *200мА . )3 - NC (Не используется)4 - GROUND (Общий или минус питания)5 – RESET (Подключается к выводу RESET микроконтроллера)6 - GROUND (Общий или минус питания)7 - SCK (Выход тактирования данных)8 - GROUND (Общий или минус питания)9 - MISO (Вход данных для последовательного программирования)10 - GROUND (Общий или минус питания) *Слишком высокий ток потребления может вывести из строя USB порт компьютера. Не превышайте допустимый предел (200мА).
Джампер:
При разомкнутом джампере — частота SCK будет высокой = 375 кГц, при замкнутом — пониженной = 8 кГц. Это сделано для программирования микроконтроллеров с низкой частотой тактирования (меньше 1.5 МГц). Обратите внимание что в основном все микроконтроллеры по умолчанию запрограммированы заводом- изготовителем на тактирование от внутреннего генератора частотой 1Мгц, что требует установленного джамперана программаторе.
Индикация:
Зеленый (желтый) светодиод “P” (POWER)— сигнализирует о том, что программатор находится в рабочемсостоянии. Красный светодиод “F” (FIRMWARE) зажигается только когда идет процесс обмена данными скомпьютером (запись либо считывание данных).
Установка драйверов:
1. Необходимо подключить USBASP к компьютеру (джампер должен быть разомкнут). Операционная системаоповестит о нахождении нового оборудовании и предложит установить драйвера. 2. Выбираем опцию - установить из указанного места3. Указываем папку в которой лежат драйвера для программатора. Начнется процесс установки. 4. Если все прошло удачно, мастер оборудования завершит работу, а Windows оповестит нас об установке новогооборудования. Теперь программатором можно пользоваться.
Программное обеспечение:
Для работы с программатором понадобится программный интерфейс для ПК. Рекомендуется использовать GUI дляAVRDUDE под названием SinaProg - это оконная оболочка предназначенная для работы с консольным программатором. Все настройки в SinaProg, в том числе прошивку микроконтроллера и конфигурацию фьюз-битов можно произвестинесколькими щелчками мыши в графической оболочке.
1. Микроконтроллер не программируется – проверьте положение джампера, по умолчанию он должен бытьустановлен.
2. Джампер установлен но устройство не программируется – проверьте правильность подключенияинтерфейса ISP. Проверьте наличие питания программируемого устройства и убедитесь что вывод GND программатора соединен с общим проводом (минусом питания) программируемого устройства.
3. Программа сообщает что программатор отсутствует, хотя он включен в USB-порт – возможнопроизошел сбой. Выключите программатор из USB, подождите 15 секунд, затем снова включите.********************************************************************************************************