USBasp программатор из ARCAdaptor - znoxx/ARCAdaptor GitHub Wiki

ARCAdaptor вполне может быть "превращен" в полноценный USB-программатор, используя модифицированную прошивку.

Оригинальный USBasp за авторством Thomas Fischl - старый, проверенный и очень популярный проект. Более того, версия USBasp использует и bootlader ARCAdaptor.

Оригинал и модифицированные файлы расположены на GitHUB. Для того, чтобы собрать прошивку самому - нужно распаковать оригинальный архив, а затем заменить файлы новыми из каталога replacement

Как обычно - обновлен V-USB стек, изменены пины для USB.

Готовая прошивка здесь

К микроконтроллеру AVR подключаемся по схеме ниже, используя контакты

Желательно установить токоограничивающие резисторы на контакты, помеченные (*)

Перемычка Slow SCK (***) устанавливается между контактом X1-9 и землей. На оригинальной схеме она замыкает PC2 с землей. Она необходима при работе с новыми микросхемами (во многих случаях контроллер не определится без нее).

Также, можно установить 2 сигнальных светодиода (**) на контакты X1-5 и X1-7 (PC0,PC1), согласно оригинальной схеме. Сами светодиоды подключаются [так](Arduino LED).

Устройство готово к использованию после установки прошивки и снятия перемычки "режим программирования".

В MacOS и Linux драйвера не требуются.

В Windows процедура установки драйвера такая же, как и для режима программирования ARCAdaptor

На фото - ARCAdaptor с прошивкой USBasp программирует своего близнеца.

⚠️ **GitHub.com Fallback** ⚠️