USBtinyISP
Drivers
Before you plug in your board, you’ll need to possibly install a driver!
Click below to download our Driver Installer
Download and run the installer
Run the installer! Since we bundle the SiLabs and FTDI drivers as well, you’ll need to click through the license
Select which drivers you want to install:
By default, we install the Feather 32u4 , Feather M0, Flora and Trinket / Pro Trinket / Gemma / USBtinyISP drivers.
You can also, optionally, install the Arduino Gemma (different than the Adafruit Gemma!), Huzzah and Metro drivers
Click Install to do the installin’
Driver installed! Now go to your Device manager (Start Menu -> Settings -> Control Panel -> System -> Hardware) and look for the device:
A driver is not required.
This guide was first published on Jun 10, 2013. It was last updated on Jun 10, 2013.
This page (Drivers) was last updated on Apr 17, 2021.
Text editor powered by tinymce.
Related Guides
OUT OF STOCK NOTIFICATION
You have been successfully subscribed to the Notification List for this product and will therefore receive an e-mail from us when it is back in stock!
For security reasons, an e-mail has been sent to you acknowledging your subscription. Please remember that this subscription will not result in you receiving any e-mail from us about anything other than the restocking of this item.
If, for any reason, you would like to unsubscribe from the Notification List for this product you will find details of how to do so in the e-mail that has just been sent to you!
USBtinyISP
Download
For windows, we use a modified LibUSB driver. You can download it here:
- Windows USBtinyISP signed driver built with libusb v1.12. The windows binaries below are built for this driver. If you want to use the latest WinAVR use this
For historic reasons, we have a:
- Windows USBtinyISP driver built with libusb v1.10. Use this for older WinAVR’s. Don’t use this unless you have to interface with old versions of software that are bound to libusb v1.1
The firmware is based off of the USBtiny code originally here.
Use the precompiled .hex file and Makefiles as your compiler may not be able to squeeze the code down to fit in the chip. Modify the Makefile in spi as needed and, in the spi folder, type in «make fuse flash» Beyond that, you’re on your own.
You must use avr-gcc v3.4.6 and avr-libc v1.4.4 as part of Winavr-20060421to compile the firmware. Pleasedo not post to the forums asking for help on how to compile or burn the firmware.
The board design is not single sided, but it’s close: you will need to solder in the 5 wires that would go on the top. I have successfully toner-transfer etched this design.
This firmware is based off of the USBtiny code originally here.
You must use avr-gcc v3.4.6 and avr-libc v1.4.4 as part of Winavr-20060421to compile the firmware. Pleasedo not post to the forums asking for help on how to compile or burn the firmware.
This guide was first published on Jun 10, 2013. It was last updated on Jun 10, 2013.
This page (Download) was last updated on Apr 17, 2021.
USBASP драйвер для windows 7-10 / Linux / MacOS
Для внутрисхемной прошивки AVR микроконтроллеров чаще всего применяют специализированный AVR программатор: он прекрасно работает с любыми контроллерами AVR серии ATmega, ATtiny и AT, имеющими SPI интерфейс в режиме внутрисистемного программирования или ISP (In System Programming).
USBASP программатор даёт возможность программировать устройства в собранном виде без отключения от питания, а также существенно упрощает отладку программного обеспечения. Программирование можно осуществлять многократно.
Драйверы для USBASP доступны под различные ОС:
2011-05-28 — последняя прошивка с поддержкой TPI для программирования ATMega88 и ATMega8. Все последующие релизы avrdude также работают с данной прошивкой.
Доступны и более ранние версии драйверов:
Как установить драйвер USBASP на компьютер?
Установка драйвера USBASP производится в несколько простых шагов:
- Скачиваем драйвера по ссылкам выше
- Распаковываем архив с установочными файлами
- Запускаем исполняемый файл (SETUP)
- В открывшимся окне соглашаемся с установкой
- Перезагружаем компьютер для корректного обновления данных в реестре
После установки драйвера заново подключаем контроллер и смотрим, чтобы плата корректно отобразилась в списке диспетчера устройств.
Usbtinyisp driver windows 10
Программатор USBasp из-за своей простоты и дешевизны все еще остается очень популярным. Кроме того, на основе протокола USBasp работают некоторые загрузчики кода [8]. Но к сожалению, стандартная попытка установить драйвер под Windows 10 часто оканчивается неудачей из-за отсутствия подписи сертификатом:
В этой статье показано простое решение [1], которое позволяет установить для USBasp драйвер Zadig [3].
Процесс по шагам:
1. Подключите программатор USBasp к компьютеру.
2. Загрузите и запустите zadig-2.4.exe [3] (или более новую текущую версию). В правом выпадающем списке, на который указывает зеленая стрелка, выберите вариант драйвера libusbK.
3. Нажмите кнопку Install Driver, через несколько секунд драйвер установится.
4. Закройте Zadig, драйвер установлен.
Примечание: некоторые рекомендации по установке драйвера USBasp на основе Zadig предлагают установить вариант libusb-win32, но это не всегда работает (например, утилита программатора avrdude выдает ошибку «initialization failed, rc=-1»).
Сотворим вместе
- Список форумов‹Аппаратка‹Микроконтроллеры — Оборудование (программаторы, схемы с МК)
- Изменить размер шрифта
- Для печати
- FAQ
- Регистрация
- Вход
8. Программатор USBtinyISP
8. Программатор USBtinyISP
VVZ » 08 апр 2012, 10:57
Программатор USBtinyISP при использовании подключается к USB-порту компьютера и это обстоятельство накладывает повышенную внимательность, осторожность и аккуратность при монтаже и проверке. И поэтому не рекомендуется приступать к монтажу, если нет соответствующих навыков пайки и проверки. Ваша просьба выдать печатную плату модуля предполагает вашу готовность (наличие навыков) выполнить монтаж (изготовить программатор) и ответственность при его эксплуатации в домашних условиях.
— внешний вид,
— принципиальная схема,
— порядок изготовления программатора,
— где скачать прошивку,
— установки Fuse,
— где скачать драйвера.
ВНЕШНИЙ ВИД программатора USBtinyISP и комплект печатных плат (плата программатора и плата модуля AVR-02 для первого задания с микроконтроллером ATtiny13) :
Схема программатора одна, а вариантов сборки (разводки печатных плат) несколько. У каждого варианта по два исполнения (под 6-ти и 10-ти контактные выходные разъёмы) :
1 . Свободное расположение выводных элементов на плате.
2 . Экономное расположение выводных элементов на плате.
3 . Стабилитроны и светодиоды с выводами, мк ATtiny2313 в DIP корпусе, а остальные элементы – SMD.
4 . Все элементы SMD (светодиоды и стабилитроны могут устанавливаться и выводные).
Также есть модули AVR-05, смотрите тему : Модуль AVR-05 .
Выбор для монтажа программатора зависит от ваших навыков.
R1, R5, R7, R9, R10 — 1.5 kOm; R2, R3 — 27 Om; R4 — 10 kOm; R6, R8 — 470 Om;
VD1, VD2 — стабилитрон 3,6v; VD3 — красный светодиод; VD4 — зелёный светодиод;
C1 — 0.1 mF; C2, C3 — 20pF.
В качестве элемента R0 может быть установлена простая перемычка, сопротивление нулевой величины (или 1 Ом). На платах с выводными элементами на этом месте можно также установить обычный (типа ВП4-0.1А) или самовосстанавливающийся предохранитель.
Перемычки J1 и J2 замыкаются только при прошивке микроконтроллера (D1) :
— если прошивка выполняется программатором STK200/300, то через перемычку J2 и контакт разъёма X2 (2) на программатор STK200/300 поступает напряжение +5v. При этом, сам собираемый программатор необходимо подключить к USB-разъёму.
— если прошивка выполняется аналогичным программатором USBtinyISP, то с него через контакт разъёма X2 (2) и перемычку J2 напряжение +5v поступает на схему изготавливаемого программатора. При этом, сам собираемый программатор не надо подключать к USB-разъёму.
В рабочем режиме программатора обе перемычки должны быть разомкнуты !
ПОРЯДОК ИЗГОТОВЛЕНИЯ ПРОГРАММАТОРА USBtinyISP :
— знакомство с принципиальной электрической схемой программатора;
— составление схемы расположения элементов для последующего монтажа;
— проверка топологии платы на отсутствие замыканий и разрывов;
— монтаж и его проверка,
— прошивка микроконтроллера,
— подключение программатора к компьютеру и установка драйвера,
— проверка работы готового программатора USBTinyISP.
ИСХОДНАЯ СХЕМА и ПРОШИВКА:
На страничке проекта USBtinyISP можно посмотреть исходную схему и скачать прошивку :
В папке SPI архива usbtinyisp v1.04 firm (по нижней стрелке) находится файл прошивки main.hex .
СОСТОЯНИЯ FUSE в программах PonyProg и SinaProg :
Скачать ДРАЙВЕРА на страничке проекта USBtinyISP :