Для внутрисхемной прошивки AVR микроконтроллеров чаще всего применяют специализированный AVR программатор: он прекрасно работает с любыми контроллерами AVR серии ATmega, ATtiny и AT, имеющими SPI интерфейс в режиме внутрисистемного программирования или ISP (In System Programming).
USBASP программатор даёт возможность программировать устройства в собранном виде без отключения от питания, а также существенно упрощает отладку программного обеспечения. Программирование можно осуществлять многократно.
Драйверы для USBASP доступны под различные ОС:
- Windows
- Linux
- Mac OS
Как установить драйвер USBASP на компьютер?
Установка драйвера USBASP производится в несколько простых шагов:
- Скачиваем драйвера по ссылкам выше
- Распаковываем архив с установочными файлами
- Запускаем исполняемый файл (SETUP)
- В открывшимся окне соглашаемся с установкой
- Перезагружаем компьютер для корректного обновления данных в реестре
После установки драйвера заново подключаем контроллер и смотрим, чтобы плата корректно отобразилась в списке диспетчера устройств.
Программаторы USBASP в нашем магазине
Добавил(а) microsin
Программатор 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»).
[Ссылки]
1. Working solution for USBasp driver in Windows 10 64bit site:quadmeup.com.
2. USBasp Driver Issues in Windows 10, 8, 7 [SOLVED] site:drivereasy.com.
3. Zadig USB driver installation made easy site:zadig.akeo.ie.
4. AVR-USB-MEGA16: USB bootloader USBasp для микроконтроллера ATmega32.
5. Бутлоадер USBasp с XOR-шифрованием.
6. Что такое Metaboard?
7. Утилиты для программатора USBasp с графическим интерфейсом.
8. Загрузчики (bootloader) для микроконтроллеров AVR.
Сегодня расскажу, о недорогим и очень простом программаторе USBAsp v.2.0 для микроконтроллеров AVR (основанный на дизайне Томаса Фишла), с его помощью можно прошивать контроллеры AVR по интерфейсу ISP (не выпаивая его с платы), а самое главное, можно прошить загрузочный сектор на контроллерах Arduino.
Технические параметры
► Напряжение питания: 5 В, DC
► Интерфейс: USB 2.0
► Программирование/ чтение: Atmel (AVR)
► Габариты: 70 мм x 18 мм x 10 мм
► Поддержка операционных систем: Windows XP / 7 / 8 / 8.1 / 10.
Общие сведения
Программатор USBAsp распространяется и открытым исходным кодом, так что при желании можно изготовить самому, скачав печатную плату и прошивку с сайта Thomas, из-за этого в различных интернет магазинах существует различные варианты программатора с одинаковым функционалом. В моем случае буду рассказывать о USBAsp V2.0 китайского производителя LC Technelogy.
Программатор собран на синий печатной плате, слева расположен USB-разъем необходимый для подключения к компьютеру. В центре располагается контроллер ATmega8A, рядом установлен кварцевый резонатор на 12 МГц и электрическая обвязка (резисторы, конденсаторы). Справа расположен 10-контактный разъем (два ряда, по пять выводов, шагом 2.54 мм), обеспечивающий обмен данными с прошиваемым микроконтроллером (интерфейс ISP). В комплекте поставляется кабель, с каждой стороны которого, установлен разъем IDC (10 выводов), для простоты прошивки некоторых плат (например Arduino), советую приобрести адаптер-переходник с 10-pin на 6-pin. Назначение выводов программатора USBAsp можно посмотреть на рисунке ниже, вид на стороне программатора.
Назначение выводов:
► 1 – MOSI
► 2 – VCC
► 3, 8, 10 – GND
► 4 – TXD
► 5 – RESET
► 6 – RXD
► 7 – SCK
► 9 – MISO
Световая индикация
► Красный светодиод G — Включен
► Красный светодиод R — Обмен данными
Перемычки
► JP1 — POWER, управляет напряжением на разъеме ISP VCC (вывод 2), можно установить на + 3.3В, + 5В или вовсе убрать перемычку, если программируемое устройство, имеет собственный источник питания.
► JP2 — SERVICE, обновления прошивки USBasp.
► JP3 — SLOW, программирования на низких скоростях, если программируемое устройство, работает на частоте ниже 1.5 МГц, SCK (вывод 7) уменьшит частоту с 375 кГц до 8 кГц.
Принципиальная схема программатора USBAsp V2.0 можно посмотреть на рисунке ниже.
Список поддерживаемых AVR микроконтроллеров:
► Mega Series: ATmega8, ATmega8A, ATmega48, ATmega48A, ATmega48P, ATmega48PA, ATmega88, ATmega88A, ATmega88P, ATmega88PA, ATmega168, ATmega168A, ATmega168P, ATmega168PA, ATmega328, ATmega328P, ATmega103, ATmega128, ATmega128P, ATmega1280, ATmega1281, ATmega16, ATmega16A, ATmega161, ATmega162, ATmega163, ATmega164, ATmega164A, ATmega164P, ATmega164PA, ATmega169, ATmega169A, ATmega169P, ATmega169PA, ATmega2560, ATmega2561, ATmega32, ATmega32A, ATmega324, ATmega324A, ATmega324P, ATmega324PA, ATmega329, ATmega329A, ATmega329P, ATmega329PA, ATmega3290, ATmega3290A, ATmega3290P, ATmega64, ATmega64A, ATmega640, ATmega644, ATmega644A, ATmega644P, ATmega644PA, ATmega649, ATmega649A, ATmega649P, ATmega6490, ATmega6490A, ATmega6490P, ATmega8515, ATmega8535,
► Tiny Series: ATtiny12, ATtiny13, ATtiny13A, ATtiny15, ATtiny25, ATtiny26, ATtiny45, ATtiny85, ATtiny2313, ATtiny2313A
► Classic Series: AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535
► Can Series: AT90CAN128
► PWN Series: AT90PWM2, AT90PWM3
Установка драйвера USBAsp на Windows 8/10
Подключаем программатор к USB порту на компьютере, если все нормально, на плате загорится красный светодиод. Далее операционная система начнет поиск драйвера
Так как, в операционной системе нету необходимого драйвера, в «Диспетчере устройств» появится устройство «USBAsp» с восклицательным знаком.
Скачиваем архив с цифровой подписью, разархивируем и запускаем «InstallDriver.exe»
Драйвер установлен, в «Диспетчере устройств» пропадет восклицательный знак с «USBAsp».
Установка драйвера на Windows XP и Windows 7 аналогичная, программатор готов к работе.
Программу разработал «Боднар Сергей», работает не только с китайским программатором USBAsp v.2.0, но и другими программаторами. Первым делом скачиваем программу, разархивируем и запускаем «AVRDUDEPROG.exe».
В качестве примера, прошью китайскую плату Arduino UNO R3 в которой установлен микросхема ATmega328P. В программе, жмем на вкладку «Микроконтроллеры» и выбираем ATmega328P.
Далее, необходимо выбрать прошивку, в строке «Flash» нажимаем «. . .», переходим в папку «C:\Program Files\Arduino\hardware\arduino\avr\bootloaders\atmega» и выбираем «ATmegaBOOT_168_atmega328.hex», жмем «Открыть»
Подключаем программатор к плате «Arduino UNO R3», и нажимаем кнопку «Программирование».
В конце, выйдет диалоговое окно, о удачном окончании программировании.
Ссылки
Скачать драйвер для программатора USBASP v2.0 (LC Technology, ATMEL)
Скачать программу AVRDUDE_PROG v.3.3
Купить на Aliexpress
Программатор USBASP v2.0 (LC Technology, ATMEL)
Адаптер для ATMEL AVRISP, USBASP, STK500 (10 pin на 6 pin)
Купить в Самаре и области
Программатор USBASP v2.0 (LC Technology, ATMEL)
Адаптер для ATMEL AVRISP, USBASP, STK500 (10 pin на 6 pin)
Для программирования микроконтроллеров часто используют программаторы 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 без жёлтого треугольника. Теперь вы можете пользоваться своим программатором.
USBasp — это небольшое устройство, которое позволяет программировать микроконтроллеры AVR с помощью USB-порта компьютера. Чтобы использовать USBasp на компьютере с ОС Windows 10, необходимо установить соответствующий драйвер.
Установка драйвера usbasp на Windows 10 может показаться сложной задачей для некоторых пользователей, но если следовать инструкциям, процесс будет довольно простым. Для начала необходимо скачать драйвер, который совместим с вашей версией Windows 10.
Драйвер usbasp можно скачать с официального сайта или с других надежных ресурсов. После скачивания необходимо запустить установку драйвера. Во время установки может возникнуть предупреждение о потенциально небезопасном файле, но необходимо проигнорировать это предупреждение и продолжить установку.
После установки драйвера usbasp на Windows 10 необходимо перезагрузить компьютер для завершения процесса. После перезагрузки компьютера вы сможете подключить USBasp к компьютеру и использовать его для программирования микроконтроллеров AVR.
Содержание
- Скачать драйвер usbasp для Windows 10
- Скачивание драйвера usbasp
- Установка драйвера usbasp на Windows 10
- Настройка драйвера usbasp на Windows 10
Скачать драйвер usbasp для Windows 10
Установка драйвера usbasp на операционную систему Windows 10 позволит вам подключить устройство usbasp к вашему компьютеру и взаимодействовать с ним. Чтобы скачать и установить драйвер usbasp, выполните следующие шаги:
Шаг 1: Подключите usbasp к компьютеру с помощью USB-кабеля.
Шаг 2: Откройте веб-браузер и перейдите на официальный сайт производителя usbasp.
Шаг 3: Найдите раздел «Скачать драйвер» или «Поддержка» на сайте производителя.
Шаг 4: В разделе «Скачать драйвер» найдите версию драйвера, подходящую для Windows 10.
Шаг 5: Нажмите на ссылку для скачивания драйвера usbasp для Windows 10.
Шаг 6: Сохраните файл драйвера на вашем компьютере.
Шаг 7: Откройте скачанный файл драйвера и следуйте инструкциям мастера установки.
Шаг 8: После завершения установки перезагрузите компьютер, чтобы изменения вступили в силу.
Теперь у вас должен быть установлен драйвер usbasp для Windows 10, и вы сможете успешно подключить и использовать устройство usbasp на вашем компьютере. Удачной работы!
Скачивание драйвера usbasp
Для работы с программатором usbasp на операционной системе Windows 10 необходимо установить соответствующий драйвер. Чтобы скачать и установить драйвер usbasp, выполните следующие шаги:
- Откройте веб-браузер и перейдите на официальную страницу проекта usbasp.
- На странице загрузки найдите раздел «Драйвера» или «Скачать драйвер usbasp».
- Нажмите на ссылку, чтобы скачать драйвер.
- После завершения загрузки вам потребуется разархивировать скачанный архив с помощью программы архиватора, например, 7-Zip или WinRAR.
- Откройте разархивированную папку и найдите файл драйвера с расширением .inf.
- Подключите usbasp к компьютеру с помощью USB-кабеля.
- Запустите «Диспетчер устройств» на компьютере:
- Нажмите клавиши Win + X на клавиатуре и выберите «Диспетчер устройств» в контекстном меню.
- Альтернативно, можно воспользоваться поиском Windows и ввести «Диспетчер устройств».
- В «Диспетчере устройств» найдите usbasp в категории «Порты (COM и LPT)» или «USB-контроллеры».
- Щелкните правой кнопкой мыши на устройстве usbasp и выберите «Обновить драйвер…» в контекстном меню.
- Выберите опцию «Обзор на компьютере» для ручной установки драйвера.
- Укажите путь к разархивированной папке, где находится файл .inf и нажмите «Далее».
- Дождитесь завершения установки драйвера.
После успешной установки драйвера usbasp можно использовать для программирования микроконтроллеров и других задач, поддерживаемых данным программатором. Убедитесь, что выбран правильный порт и настроены необходимые параметры перед использованием usbasp.
Установка драйвера usbasp на Windows 10
Если вам необходимо установить драйвер usbasp для работы с вашим устройством на Windows 10, следуйте инструкциям ниже:
- Перейдите на официальный сайт usbasp по адресу http://www.fischl.de/usbasp/ и скачайте архив с драйвером usbasp.
- Разархивируйте скачанный архив на вашем компьютере.
- Подключите usbasp к вашему компьютеру через USB-порт.
- Откройте меню «Пуск» и выберите пункт «Параметры».
- В окне «Параметры» выберите раздел «Система» и затем «Обновление и безопасность».
- В разделе «Обновление и безопасность» на левой панели выберите «Центр обновления Windows».
- Нажмите на кнопку «Проверить наличие обновлений» и дождитесь, пока компьютер выполнит поиск обновлений.
- Если обновления найдены, установите их.
- Закройте окно «Центр обновления Windows».
- Кликните правой кнопкой мыши на значок «Пуск» и выберите «Устройства и принтеры».
- В открывшемся окне найдите ваше устройство usbasp и щелкните на нем правой кнопкой мыши.
- Выберите пункт «Обновить драйвер».
- В открывшемся окне выберите «Поиск драйверов на этом компьютере».
- Нажмите на кнопку «Обзор» и найдите распакованную папку с драйвером usbasp.
- Выберите папку и нажмите «Далее».
- Дождитесь окончания установки драйвера.
- После установки драйвера перезагрузите компьютер.
После перезагрузки системы драйвер usbasp должен быть успешно установлен и готов к использованию.
Использование драйвера usbasp на Windows 10 позволит вам без проблем работать с вашим устройством и выполнять необходимые функции.
Настройка драйвера usbasp на Windows 10
Драйвер usbasp позволяет использовать программатор usbasp для работы с микроконтроллерами.
Для установки драйвера usbasp на Windows 10, следуйте следующим инструкциям:
- Соедините программатор usbasp с компьютером с помощью USB-кабеля.
- Загрузите драйвер usbasp с официального сайта разработчика или из проверенного источника.
- Распакуйте загруженный архив с драйвером в удобное место на жестком диске.
- Откройте Панель управления Windows.
- Выберите раздел «Система» и затем «Диспетчер устройств».
- В диспетчере устройств найдите раздел «Другие устройства» и раскройте его.
- Найдите устройство с названием «usbasp» или «Unknown device».
- Щелкните правой кнопкой мыши на устройстве и выберите пункт «Обновить драйвер».
- Выберите опцию «Установить драйвер с компьютера».
- Укажите путь к распакованному архиву с драйвером usbasp.
- Дождитесь завершения установки драйвера.
- Перезагрузите компьютер для применения изменений.
После выполнения этих шагов драйвер usbasp должен быть успешно установлен и готов к использованию на Windows 10. Убедитесь, что программатор usbasp правильно подключен к компьютеру и начните работу с микроконтроллерами.
В случае возникновения проблем с установкой или использованием драйвера, проверьте совместимость программатора с вашей операционной системой, обновите драйвер до последней версии или обратитесь за технической поддержкой к разработчику.