Программатор за копейки которым можно прошить целую кучу камней, настолько популярен среди любителей МК что и говорить не стоит но все же. Купить его не составит труда, на 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
Разъем для соединения:
Назначение контактов:
- MOSI (Выход данных)
- VTG +5V (Выход +5V, питание от USB порта)
- Не используется…
- GND (Общий провод или минус питания)
- RESET (Аппаратный сброс МК)
- GND
- SCK (Тактовый вывод для синхронизации)
- GND
- MISO (Вход данных)
- GND
Софт для работы:
Для начала необходимо установить драйвер, приводить примеры как это сделать на всех поддерживаемых ОС не буду, приведу только с Windows 7 x64.
- Качаем архив с драйвером: скачать
- Распаковываем папку из архива куда нибудь
- Вставляем программатор в USB порт
Система естественно не найдет нужный драйвер
Переходим в диспетчер устройств, находим USBasp далее правый клик выбираем «Обновить драйверы…»
В новом окне выбираем «Выполнить поиск драйверов на этом компьютере»
Нажимаем «Обзор» указываем путь к папке с драйвером, жмем далее
Жмем «Все равно установить этот драйвер»
Если все OK то получаем
Так с дровами разобрались теперь о ПО для работы.
AVRDUDE — самая распространенная софтина для прошивки, изначально она существует в консольном виде но есть и реализация с GUI. О ней полно информации в сети. Я предпочитаю использовать AVRDUDE_PROG это GUI реализация AVRDUDE написанная на delphi, скачать ее свежую версию можно с сайта автора там же найдете ее описание.
Окна AVRDUDE_PROG 3.3