USBasp Программатор для AVR микроконтроллеров

Автор: | 27.11.2015

programator-avr-usb-usbasp-3v3-i-5v-tasma-idc

Программатор за копейки которым можно прошить целую кучу камней, настолько популярен среди любителей МК что и говорить не стоит но все же. Купить его не составит труда, на Aliexpress предложений великое множество. В основном постоянно для прошивки им пользуются начинающие, продвинутые предпочитают использовать загрузчики.

Характеристики

  • Напряжение питание можно переключать 3.3V /5V
  • USB интерфейс подключения к ПК
  • Индикация питание и программирование
  • ISP интерфейс (внутрисхемное программирование)
  • Работа в различных ОС (Linux,Windows,Mac)

Список поддерживаемых контроллеров:

  • 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_pin

 

Назначение контактов:

  1.  MOSI (Выход данных)
  2. VTG +5V (Выход +5V, питание от USB порта)
  3. Не используется…
  4. GND (Общий провод или минус питания)
  5. RESET (Аппаратный сброс МК)
  6. GND
  7. SCK (Тактовый вывод для синхронизации)
  8. GND
  9. MISO (Вход данных)
  10. GND

Софт для работы:

Для начала необходимо установить драйвер, приводить примеры как это сделать на всех поддерживаемых ОС не буду, приведу только с Windows 7 x64.

  1. Качаем архив с драйвером: скачать
  2. Распаковываем папку из архива куда нибудь
  3. Вставляем программатор в USB порт

Система естественно не найдет нужный драйвер

 

Захват-4

 

Переходим в диспетчер устройств, находим USBasp далее правый клик выбираем «Обновить драйверы…»

Захват-3

 

В новом окне выбираем «Выполнить поиск драйверов на этом компьютере»

Захват-1

 

Нажимаем «Обзор» указываем путь к папке с драйвером, жмем далее

 

 

 

 

 

 

 

 

 

 

 

 

 

Жмем «Все равно установить этот драйвер»

 

Если все OK то получаем

 

Так с дровами разобрались теперь о ПО для работы.

AVRDUDE — самая распространенная софтина для прошивки, изначально она существует в консольном виде но есть и реализация с GUI. О ней полно информации в сети. Я предпочитаю использовать AVRDUDE_PROG это GUI реализация AVRDUDE написанная на delphi, скачать ее свежую версию можно с сайта автора там же найдете ее описание.

Окна AVRDUDE_PROG 3.3

432423

 

Добавить комментарий