Для программирования микроконтроллеров часто используют программаторы USBasp. Но если в Windows 7 и более старых ОС драйвер было установить легко и просто, то в новых версиях ОС Windows 8 и Windows 10 прежде нужно проделать определённые манипуляции. Давайте разберёмся, как установить драйвер для программатора USBasp в Windows 8 и Windows 10.
Инструкция по установке драйвера для программатора USBasp в Windows
Нам понадобятся:
- компьютер с подключением к интернету;
- USBasp программатор.
1 Выбор драйверадля USBasp программатора
Первым делом нужно скачать драйвер usbasp-windriver.2011-05-28.zip и распаковать скачанный архив на жёсткий диск.
2 Перезагрузка компьютерав режиме диагностики
Чтобы установить драйвер в Windows 8 или Windows 10, сначала нужно отключить проверку цифровой подписи драйверов. Делается это одним из следующих способов.
Первый вариант. Нажимаем клавишу Shift и кликаем мышью на кнопке Перезагрузка. Выбираем опцию Диагностика (Troubleshoot).
Второй вариант. Вводим в командной строке, запущенной с правами Администратора, команду: shutdown.exe /r /o /f /t 00
3 Задание параметровзагрузки Windows
Появится окно выбора вариантов перезагрузки. Выбираем второй вариант – Диагностика (или Troubleshoot). Далее выбираем Дополнительные параметры Параметры загрузки.
Появится информационное сообщение о возможностях перезагрузки в режиме диагностики. Нажимаем кнопку Перезагрузка.
4 Выбор параметровзагрузки
Компьютер перезагрузится и предложит выбрать клавишами с цифрами или функциональными клавишами F1-F9 различные параметры загрузки. Нас интересует вариант под номером 7 – Отключить обязательную проверку подписи драйверов. Нажимаем клавишу F7 или цифровую клавишу «7».
5 Установка драйверадля программатора USBasp
После окончательной загрузки компьютера подключаем программатор USBasp к USB-порту компьютера. Устройство определится и появится в диспетчере устройств под названием USBasp. Кликаем по нему правой кнопкой мыши и выбираем опцию Обновить драйверы…. Выбираем скачанный и распакованный ранее драйвер. Несмотря на предупреждение менеджера безопасности, устанавливаем драйвер.
6 Завершение установкидрайвера программатора
По завершении установки система сообщит об успешном завершении обновления драйверов Windows 8 или Windows 10, а программатор появится в диспетчере устройств под названием USBasp без жёлтого треугольника. Теперь вы можете пользоваться своим программатором.
Я и сам столкнулся с такой ситуацией: подключил к ПК какой-то китайский USB ASP программатор, windows 10 64б нашла драйвер (так просто и лаконично назвала устройство usb asp), и на том всё встало. Любые программы, которые я пытался использовать для хотя бы прочтения фьюзов или содержимого микроконтроллера, говорили мне, что программатор отсутствует. Тогда меня навели на сайт WWW.FISCHL.DE, это родина создателя программатора, и там я нашел программу Zadig. Так вот, эта программа Задиг позволяет очень быстро и просто прописать в системе USB ASP, как некое другое устройство. Ну или оставить его, как есть, юсб аэспой, но привязать к нему другие драйверы. Именно эти манипуляции и позволили мне сделать мой ср@ный китайский программатор видимым для любых известных программ для прошивания. Вот так выглядит программа.
Программа для установки драйверов USB ASP в Windows
Устранение проблемы с утилитами USBasp на Windows 10
Добавил(а) microsin
На Windows 10 столкнулся с проблемой — перестали работать утилиты [1] для программатора USBasp, которые нормально работали на Windows XP и Windows 7.
[Проблема с библиотекой libusb0.dll]
На Windows 10 эта проблема может проявляться по-разному. Часто появляется ошибка 0xc000007b (как например с AVRDUDE_PROG и eXtreme Burner — AVR):
Khazama при отсутствии libusb0.dll отображает пустой список выбора микроконтроллеров:
Проблема решается копированием файла libusb0.dll в каталог, где находится исполняемый файл программы. Сам файл libusb0.dll можно найти в папке Windows, или в пакете драйверов для USBasp. Или скачайте его по ссылке Download.cnt/avr/libusb0.dll.
[Ссылки]
1. Утилиты для программатора USBasp с графическим интерфейсом.
USBASP+Win10x64 работает или в Arduino IDE или AVRDUDEPROG
- Войдите на сайт для отправки комментариев
mir0tv0rec
Offline
Зарегистрирован: 19.09.2018
Доброго всем времени! Появилась проблема с USBASPом после переустановки винды. Ставлю драйвер Zadig’om. Если ставлю версию 3, то AVRDUDEPROG нормально работает и шьет МК. Но тогда IDE программатор не видит. Если ставлю версию 1….х32, то IDE нормально шьет, а в AVRDUDEPROG вылетает ошибка. Ни кто не сталкивался с таким? Как это вылечить? Сколько переустанавливал — ни разу такого не было.
- Войдите на сайт для отправки комментариев
Мне кажется, в алгоритме вашем надо поменять местами п.3 и 2. Кто ее знает, программу эту, станет она корректно работать, если в момент старта не найдет программатор…
Ну и немного смущает п.3 — в какое место USBAsp вы собрались вставлять микроконтролер? Это USBAsp можно воткнуть в плату с микроконтроллером, но не наоборот…
Кстати, USBAsp не будет определяться системой, если на нем установлены лишние перемычки: все, кроме тройной перемычки, задающей питание целевой платформы, должны быть разомкнуты. Собственно, тройная тоже может быть разомкнута, просто она никак не влияет на опознавание программатора системой. К неопознанному девайсу и дрова не станут.
Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме — как на кладбище: тишина, птички поют…