Программатор AVR USBasp

Программатор AVR USBasp

  • интерфейс программирования ISP
  • Интерфейс подключения к ПК: USB
  • Напряжение питания: 5 В (по шине USB)
  • Габаритные размеры 54x25x9 mm
  • Для работы под Windows нужен драйвер
К-во Цена
От1шт80.6грн
От3шт74.15грн
От13шт66.9грн
От30шт60.45грн
Код: 17
шт.
Собрать самому

USBasp - простой и удобный программатор avr микроконтроллеров с интерфейсом ISP(режим последовательного программирования). Подключается к USB-порту компьютера, что очень удобно так как сейчас у большинства ПК нет COM- или LPT- портов. Использования USBasp программатора с функцией внутрисхемного программирования (ISP) позволяют вам быстро и многократно программировать микроконтроллер avr, даже не извлекая его из устройства. При этом процесс отладки программного обеспечения с помощью данного AVR программатора прост, удобен и помогает сэкономить время.

USBasp. По-настоящему "народный" USB-программатор - из-за простоты изготовления, простоты схемы и открытым исходникам, он стал уже стандартом де-факто и поддерживается большим количеством утилит программирования.
Программатором USBasp поддерживается только интерфейс программирования ISP. Для работы под Windows нужен драйвер (есть здесь). Протокол USBasp применяется для многих USB-бутлоадеров (благодаря открытости и простоте).

Список поддерживаемых AVR микроконтроллеров:
USBASP Программатор AVR поддерживает все микроконтроллеры ATMEL с режимом последовательного программирования ISP (In System Programming):

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
Конструкция:
Подключение программатора к устройству производится с помощью шлейфа. Назнечения контактов разъема ISP приведено ниже isp разъем пограмматора  usbasp
  1. MOSI (выход данных)
  2. VCC +5v (выход для питания программируемого устройства от USB током до 200ma)
  3. Reset (подключается к выводу reset микроконтроллера)
  4. SCK (выход тактирования данных)
  5. MOSI(вход данных, для isp программирования)
  6. GROUND (минус питания, общий)
Джампер
При разомкнутом джампере частота на SCK повышается до 375 Кгц, при замкнутом снижается до 8 Кгц. Это сделано для программирования МК с частотой ниже 1,5 Мгц. В основном все МК с завода запрограммированы на тактирование от внутреннего генератора частотой 1 Мгц, поэтому нужно установить джампер на программаторе
светодиоды
Зеленый (Желтый) - сигнализирует о рабочем состоянии программатора
Красный - сигнализирует о том, что идет обмен данными между МК и ПК
Если у вас нет возможности или желания купить программатор USBasp, его можно собрать самому. Описания по сборке в этой статье