Для внутрисхемной прошивки AVR микроконтроллеров чаще всего применяют специализированный AVR программатор: он прекрасно работает с любыми контроллерами AVR серии ATmega, ATtiny и AT, имеющими SPI интерфейс в режиме внутрисистемного программирования или ISP (In System Programming).
USBASP программатор даёт возможность программировать устройства в собранном виде без отключения от питания, а также существенно упрощает отладку программного обеспечения. Программирование можно осуществлять многократно.
Драйверы для USBASP доступны под различные ОС:
- Windows
- Linux
- Mac OS
2011-05-28 — последняя прошивка с поддержкой TPI для программирования ATMega88 и ATMega8. Все последующие релизы avrdude также работают с данной прошивкой.
Доступны и более ранние версии драйверов:
- USBASP.2011-05-28.tar.gz (519 kB) – последняя прошивка с поддержкой TPI для программирования ATMega88 и ATMega8. Все последующие релизы avrdude также работают с данной прошивкой.
- USBASP.2009-02-28.tar.gz (260 kB)
- USBASP.2007-10-23.tar.gz (172 kB)
- USBASP.2007-07-23.tar.gz (176 kB)
- USBASP.2006-12-29.tar.gz (118 kB) Поддержка программирования ATMega48 и ATMega8.
- USBASP.2006-09-16.tar.gz (116 kB) Новые VID/PID!
- USBASP.2005-11-14.tar.gz (175 kB)
- USBASP.2005-07-03.tar.gz (166 kB)
- USBASP.2005-04-21.tar.gz (169 kB)
Как установить драйвер USBASP на компьютер?
Установка драйвера USBASP производится в несколько простых шагов:
- Скачиваем драйвера по ссылкам выше
- Распаковываем архив с установочными файлами
- Запускаем исполняемый файл (SETUP)
- В открывшимся окне соглашаемся с установкой
- Перезагружаем компьютер для корректного обновления данных в реестре
После установки драйвера заново подключаем контроллер и смотрим, чтобы плата корректно отобразилась в списке диспетчера устройств.