USBtinyISP - программатор спроектированный на основе микроконтроллера
ATtiny2313a. Преимуществами данного контроллера являются наличие низкого энергопотребления и высокая производительность, что обеспечивает большую скорость передачи данных.
Программирующее устройство USBtinyISP обладает тремя разъемами: 6-ти и 10-ти контактные ICSP разъемы для подключения к программируемым устройствам и USB порт с помощью которого USBtinyISP подключается к компьютеру.
Для дальнейшей работы с USBtinyISP необходимо установить драйвера, которые обеспечат стабильную работу данного устройства. Если ОС не смогла автоматически установить драйвера, тогда их следует скачать по этой
ссылке и установить вручную.
После подключения утилит, необходимо установить ПО для дальнейшего использования программатора. Одно из популярного программного обеспечения для управления параметрами микроконтроллеров AVR ATmega и ATtiny среди радиолюбителей, является AVRDUDE_PROG, которую можно скачать по проверенной
ссылке.
Данный программатор является внутрисхемным (ICP), который позволяет обновить встроенное программное обеспечение контроллера не извлекая его из платы, что значительно уменьшает затрачиваемое время на разработку и отладку разрабатываемого устройства. Для программирования ICSP способом, необходимо соединить ICSP разъем программатора с таким же выходом на программируемом устройстве с помощью ICSP-шлейфом, который продается в комплекте с программатором.
Одной из функций USBtinyISP является возможность перепрошить bootloader внешнего устройства. Для этого необходимо: подключить ICSP-шлейф между ICSP разъемом программатора и программируемого устройства и воспользоваться ПО для программирования микроконтроллеров (например Arduino IDE, которую можно скачать на официальном сайте
Arduino). Что бы с помощью Arduino IDE заменить встроенное программное обеспечение микроконтроллера необходимо выбрать нужную плату, которая находится в разделе инструменты, а затем программатор (в нашем случае USBtinyISP) и в разделе инструменты нажать "записать загрузчик". Данный процесс займет около 15 секунд.