Evusbasp: Программатор USBASP V2- в магазине duino.ru

Содержание

Программатор Usbasp — все сакральные знания!

UsbAsp программатор – это независимое миниатюрное устройство, позволяющее программировать микроконтроллерные сборки, прилагая при этом минимум усилий.

Его используют для прошивки восьмибитных МК от Atmel, которые широко известны под аббревиатурой AVR и имеют доступ к загрузке через SPI-порт. Программатор обладает целым рядом достоинств:


[contents]


  • безопасное подключение к USB-порту компьютера или ноутбука;
  • высокая надёжность и стабильность в работе;
  • простота в подключении и управлении;
  • компактность.

Кроме перечисленных характеристик он полностью совместим с большинством известных операционных систем.  Чтобы скачать драйвер для usbasp нужно перейти по ссылке. Для работы с программатором достаточно владеть начальными знаниями в области электроники и быть уверенным в своих силах.

Подключение UsbAsp. Распиновка устройства

Микросхемы Atmel с режимом последовательного программирования (ISP), применяемые в программаторе, могут иметь один из двух стандартных разъёмов: 10-типиновый или 6-типиновый. Ниже приводим обозначение контактов с расшифровкой.

  1. – MOSI. Предназначен для вывода данных в режиме последовательного программирования.
  2. — VCC +5V. Подаёт напряжение +5В на внешнее устройство через USB-порт. При этом наибольшее значение тока не должно превышать 200мА во избежание выхода из строя USB-контроллера.
  3. – NC. Контакт не используется.
  4. – GND. Общий провод.
  5. – RESET. Подключён к выводу RESET МК.
  6. — GND. Общий провод.
  7. – SCK. Используется для синхронизации данных.
  8. — GND. Общий провод.
  9. – MISO. Предназначен для ввода данных в режиме последовательного программирования.
  10. — GND. Общий провод.

Отличие 6-типинового варианта заключается в отсутствии одного не задействованного контакта и, объединённых в один вывод, контактов GND. Оба варианты показаны на рисунке.

Переходник для usbasp

Не стоит отчаиваться, если разъём Вашего программатора не совпадает с разъёмом на плате микроконтроллерного устройства. Воспользуйтесь одним из двух вариантов: купите готовый переходник или изготовьте его самостоятельно. Промышленные переходники для usbasp не имеют внутри ни активных, ни пассивных радиокомпонентов. Поэтому для успешного внутрисхемного программирования достаточно воспользоваться переходником, контакты которого при «прозвонке» будут совпадать с маркировкой на рисунке. Стоимость универсального переходника для программатора находится в пределах 2$, что вполне приемлемо.

Как пользоваться Usbasp программатором?

Купить usbasp программатор для avr микроконтроллеров – значит преодолеть наиболее лёгкую часть задания. Гораздо сложнее научиться грамотно им пользоваться. Будущие «победы» будут зависеть от внимательного подхода к подключению аппаратной части и конфигурированию программной части. Корректно подобранный драйвер и правильно выставленные метки в меню «Fuses & lock» AVRDude являются залогом успеха. Важно отметить, что перед началом прошивки программируемое устройство нужно запитать, если usb-подключения недостаточно.

Usbasp-драйвер для программатора

В глобальной сети существует достаточное количество ресурсов, которые предлагают загрузить универсальный Usbasp-драйвер с поддержкой операционных систем Windows 10, Windows 8.1, Windows 7, Windows XP. Сложнее будет найти usbasp-драйвер для windows 10 x64 и windows 8 x64. Однако существуют и такие англоязычные сайты. Скачать Usbasp-драйвер для Windows XP, 7, 8 – не проблема. Поэтому перед началом пользования устройством следует скачать драйвер для usbasp программатора в соответствии с проинсталлированной операционной системой.

Подключаем «электронный брелок» к компьютеру и открываем вкладку «Диспетчер устройств». При подсоединении важно избегать  usb-удлинителей, в том числе разъёмов на передней панели системного блока. Через опцию «мастер нового оборудования» указываем местоположение usbasp-драйвера для avr и завершаем инсталляцию. При успешном результате система обнаружит новое устройство и присвоит ему имя.

AVRDude – программа для usbasp программатора

AVRDude или AVRDude prog – относится к разряду наиболее распространенных программ, активно используемых для прошивки МК фирмы Atmel. Кроме всем известного usbasp, avrdude способна обслуживать более 50-ти видов других программаторов. Вкратце остановимся на том, как пользоваться usbasp avrdude prog.

Данное ПО имеет консольный интерфейс. Тем не менее, avrdude наиболее известна в комплексе со сторонними графическими оболочками, которые ничем не отличаются от стандартных Windows-приложений. Внутри графической avrdude prog есть всё для работы с usbasp, включая русифицированное меню. В нём необходимо задать тип МК и программатора, порт подключения, скорость обмена данными, разрешение на коррекцию фьюзов и прочие данные. Далее выбираем файл прошивки и нажимаем «Программирование». По окончании можно выполнить верификацию. Теперь переходим на соседнюю вкладку, выставляем нужные Fuse-биты и нажимаем «запись». После этого МК прошит, и можно отключить питание.

Программатор usbasp купить не сложно

Внешний вид современного программатора напоминает флеш-накопитель. К нему прилагается шлейф с разъёмом. Фирменные экземпляры комплектуются инструкцией и диском. Купить usbasp можно всего за 3-4$ во многих интернет-магазинах. Наиболее низкие цены на программатор usbasp в aliexpress. Здесь можно заказать новинки, работающие с 64-битными ОС.

С н/п Владимир Васильев

USBasp программатор

(0 оценок, рейтинг 0 из 5)

Внутрисхемный USBasp программатор для микроконтроллеров AtmelAVR.

 Технические характеристики USB программатора AVR:

  • Напряжение питания:  5 В (по шине USB)
  • Интерфейс подключения к ПК: USB
  • Интерфейс программатора: ISP (внутрисхемное программирование)
  • Программатор совместим с  Windows 98 / 2000 / XP / Vista / Seven / Linux (в том числе и 64-х битных версиях Windows)
  • скорость программирования до 5 кБ/сек
  • SCK-джампер позволяет программировать низкоскоростные контроллеры (< 1.5МГц)
  • Габаритные размеры: 54 х 25 x 9 мм

Комплеектация

  • программатор USBasp
  • 10pin кабель

Список поддерживаемых AVR микроконтроллеров:

USBASP Программатор AVR поддерживает все микроконтроллеры ATMEL с режимом последовательного программирования ISP (In System Programming), это все микроконтроллеры у которых есть порт SPI (Serial Peripheral Interface):

  • ATtiny11, ATtiny12, ATtiny13, ATtiny15, ATtiny22, ATtiny2313, ATtiny24, ATtiny25, ATtiny26, ATtiny261, ATtiny28, ATtiny44, ATtiny45, ATtiny461, ATtiny84, ATtiny85, ATtiny861
  • AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, T90S4433, AT90S4434, AT90S8515, AT90S8535
  • ATmega8, ATmega48, ATmega88, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega165, ATmega168,ATmega169, ATmega32, ATmega323,ATmega324, ATmega325, ATmega3250, ATmega329, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649, ATmega6490, ATmega128, ATmega1280, ATmega1281, ATmega2560, ATmega2561, ATmega103, ATmega406, ATmega8515, ATmega8535
  • AT90CAN32, AT90CAN64, AT90CAN128
  • AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B
  • AT90USB1286, AT90USB1287, AT90USB162, AT90USB646, AT90USB647
  • AT89S51, AT89S52
  • AT86RF401

Распиновка программатора USBASP

1 — MOSI (Выход данных для последовательного программирования)
2 — VCC +5V (Выход +5В, для питания программируемой платы от шины USB током до *200мА !!!)
3 — NC (Не используется)
4 — GROUND (Общий или минус питания)
5 — RESET (Подключается к выводу RESET микроконтроллера)
6 — GROUND (Общий или минус питания)
7 — SCK (Выход тактирования данных)
8 — GROUND (Общий или минус питания)
9 — MISO (Вход данных для последовательного программирования)
10 — GROUND (Общий или минус питания)

Добавить комментарий

Программатор USBasp. | IT миниблог

Для прошивки своих поделок на AVR я использую программатор USBasp, купленный сто лет назад за 100р на AliExpress. Пользоваться очень удобно, никаких тебе древних COM или LTP портов, современный USB!
Вот так выглядит это чудо китайской промышленности!

 

Ну а теперь по подробнее)

Железо.

Автором данного программатора является немец Thomas Fichl, страничка его разработки со схемами, файлами печатных плат и драйверами.
Работает этот программатор через ISP.

Распиновка контактов на самом программаторе

Поэтому я всегда стараюсь выводить этот разъем если сам развожу плату. Очень удобно, прошивать и отлаживать можно на ходу. Прошил, не заработало, подправил код, прошил еще раз. Не нужно снимать контроллер вставлять в программатор….
В работе и железе выглядит примерно так

Софт

Ну а теперь рассмотрим с каким же софтом работает данная поделка!

Скачиваем драйвера с офф сайта, страничка для загрузки.
Устанавливаем. Внимание! Компьютер будет ругаться на то что драйвер без цифровой подписи. В Windows 7 просто подтверждаем что хотим продолжить,

а для Windows 8 и новее используем инструкцию.

Все теперь программатор готов к работе.
Я использую бесплатный прошивальщик Khazama AVR Programmer.  Отличная прога с минималистичным дизайном!
Выбираем чип и поехали!

Тут можно поиграться с FUSES битами, все с описаниями за что отвечают!

Ну вот пожалуй и все!

З.Ы.

Не знаю как у всех, но именно на мой экземпляр USBASP v2.0, Khazama ругается при перепрошивке Error Setting USBASP ISP Clock…

Игра с выставлением разной частоты не дает результатов.

После недолгих поисков в интернете наткнулся таки на такую же проблему у других людей.

Для исправления этого досадного косяка, нужно перепрошить программатор)) Для такого трюка нам понадобится еще один USBasp!

Вот так нужно все соеденить. Теперь заливаем прошивку

файл: usbasp.atmega8.2011-05-28

Выставляем Fuse биты и прошиваем!

 

После этого доставучие ошибки пропадут!

 

Update 2016

После отличной работы программатора, внезапно стала вываливаться новая ошибка вот такого вида

error: usbasp_transmit: libusb0-dll:err [contorl_msg]

Решение было найдено не незамедлительно, нужно понизить частоту программирования. Идем в Command – > Program Options – > ISP CLK Speed и выставляем 187.5 KHZ (или AUTO).

После этого все снова работает!

Update 2017

Вставляем новую не разу не прошитую Atmega8 и видим такое!

100500 раз проверяем схему и программатор, все в норме! И у же почти сдавшись, находим косяк! При  первом включении Atmega8 работает от внутреннего генератора на частоте 1 Mhz, она просто не успевает определиться в программе. Решение простое, нужно уменьшить частоту чтения в Khazama.

После этого прошиваем контроллер на 8 Mhz и выставляем AUTO.

И решение еще проще))) Нужно замкнуть контакты на программаторе JP3, для понижения частоты, а после выставления фьюзов на более высокую частоту работы atmega, разомкнуть.

Post Views: 8 467

USBASP v2.0 Внутрисхемный USB-программатор + шлейф

USBASP v2.0 Это улучшенный вариант внутрисхемного программатора. Основан программатор на микроконтроллере ATmega8A. Программатор имеет компактный вид благодаря SMD компоновке радиокомпонентов.

Основные характеристики программатора:

  • Основа программатора ATmega8A.
  • Оснащен двумя LED индикаторами состояния приема и передачи информации.
  • Защита. Оснащен защитным самовосстанавливающим предохранителем на 500мА.
  • Автоматический контроль скорости передачи данных.
  • Выходное напряжение 3.3V и 5V.
  • Поддержка ОС Windows XP/7/8/8.1 32x/64x бит.
  • Удобный 6pin IDC разъем-вилка на плате. В комплекте шлейф 30см с IDC разъемами-розетками на концах. Шаг розетки/вилки 2.54мм, 6pin.

Программатор работает со всеми микроконтроллерами серии AVR и 51 с ASP интерфейсом.

51 серия контроллеров:

AT89S51 AT89S52 AT89S53 AT89S8253 AT89S2051 AT89S8252 AT89S4051

AVR серия контроллеров:

AT90can128 AT90can32 AT90can64 AT90pwm2 AT90pwm3 AT90s1200 AT90s2313 AT90s2323 AT90s2343 AT90s4414 AT90S8515 AT90S8535 AT90usb1286 AT90usb1287 Atmega103 Atmega128 Atmega1280 Atmega1281 Atmega16 Atmega161 Atmega162 Atmega163 Atmega164 Atmega165 Atmega168 Atmega169 Atmega2560 Atmega2561 Atmega32 Atmega323 Atmega324 Atmega325 Atmega3250 Atmega3259 Atmega329 Atmega3290 Atmega406 Atmega48 Atmega64 Atmega640 Atmega644 Atmega645 Atmega6450 Atmega649 Atmega6490 Atmega8 Atmega8515 Atmega8535 Atmega88
Attiny11 Attiny12 Attiny13 Attiny15 Attiny22 Attiny2313 Attiny24 Attiny25 Attiny26 Attiny261 Attiny28 Attiny44 Attiny45 Attiny46 Attiny461 Attiny84 Attiny85 Attiny861

Программы для работы с программатором AVR_fighter, PROGISP

Последнюю версию драйвера можно скачать на официальном сайте автора.

USBASP программатор AVR V2.0 (драйвер и ПО на сайте rcscomponents.kiev.ua) Coolbass от 85 грн

USBASP программатор AVR V2.0 (драйвер и ПО на сайте rcscomponents.kiev.ua)

Код товара: 46535

Производитель: Coolbass
Описание: Программатор AVR, напряжение питания 5В, интерфейс ПК: USB, интерфейс программатора: ISP
Тип средств разработки: Программатор

В наличии/под заказ
2 шт — склад Киев
6 шт — РАДИОМАГ-Киев
1 шт — РАДИОМАГ-Львов
5 шт — РАДИОМАГ-Одесса
1 шт — РАДИОМАГ-Днепр
3 шт — ожидается
50 шт — ожидается 29.10.2021


1+ 95 грн
10+ 85 грн
Производитель: Atmel
МикросхемыМикроконтроллеры
Тип корпуса: PDIP-28
Краткое описание: 8-bit RISC architecture, 23 Programmable I/O Lines, 0 — 16 MHz, Power Consumption at 4 Mhz, 3V – Active: 3.6 mA.
Питание, В: 2,7…5,5 V
Тип ядра: AVR
Разрядность: 8-Bit
Частота: 16MHz
Рабочая температура, °С: -40…+85°C 481 шт — склад Киев
4 шт — РАДИОМАГ-Киев
4 шт — РАДИОМАГ-Львов
24 шт — РАДИОМАГ-Харьков
26 шт — РАДИОМАГ-Одесса
1 шт — РАДИОМАГ-Днепр
10 шт — ожидается 19597 шт — склад Киев
382 шт — РАДИОМАГ-Киев
296 шт — РАДИОМАГ-Львов
10 шт — РАДИОМАГ-Харьков
268 шт — РАДИОМАГ-Одесса 69 шт — РАДИОМАГ-Киев
43 шт — РАДИОМАГ-Львов
80 шт — РАДИОМАГ-Харьков
81 шт — РАДИОМАГ-Одесса
12 шт — РАДИОМАГ-Днепр Производитель: Atmel
МикросхемыМикроконтроллеры
Тип корпуса: TQFP-32
Краткое описание: 8-bit Microcontroller with 32KB Flash,20MHz
Питание, В: 1,8…5,5 V
Тип ядра: AVR
Разрядность: 8-Bit
Частота: 20MHz
Рабочая температура, °С: -40…+85°C 287 шт — склад Киев
81 шт — РАДИОМАГ-Киев
6 шт — РАДИОМАГ-Львов
1 шт — РАДИОМАГ-Харьков
7 шт — РАДИОМАГ-Днепр
5 шт — ожидается

AVR USB программатор USBasp — chipenable.ru

В интернете много схем USB программаторов для микроконтроллеров AVR. Все их можно разделить на три группы: программаторы на основе микроконтроллеров AVR, в которых USB интерфейс реализован программно, программаторы на основе микроконтроллеров AVR с аппаратной поддержкой USB, и программаторы на основе микросхем FT232, которые работают в режиме BitBang.

Один из наиболее простых для повторения AVR USB программаторов – это USBasp. Он собран на микроконтроллере Atmega8 (или Atmega48), требует минимум внешних компонентов, имеет несколько готовых вариантов разводки печатной платы и оболочек для программирования, а также может работать под Linux и MacOS.

Правда есть одно НО! Для оживления этого программатора в микроконтроллер нужно записать прошивку, а значит, у вас уже должен быть какой-то работающий AVR программатор или хотя бы возможность его где-то взять.

Схема программатора USBasp представлена на рисунке ниже. Я взял за основу схему с сайта автора http://www.fischl.de/usbasp и немного изменил ee. Были добавлены диоды VD1 — VD3, чтобы уменьшить напряжение питания и согласовать логические уровни микроконтроллера и USB порта без стабилитронов. Были выкинуты цепи подключенные к UART`у, так как они не использовались, и добавлен джампер JP1.


Расскажу о назначении светодиодов и джамперов. 


— HL1 сигнализирует о том, что идет процесс программирования. Он зажигается на время записи прошивки.

— HL2 показывает, что программатор находится в рабочем состоянии. Он зажигается при подаче питания.

— JP1 закорачивает цепочку из диодов, что позволяет изменять напряжение на разъеме программирования с 3 на 5 В. Однако без стабилитронов это прокатит не со всеми компьютерами. Многие компы не опознают USBASP, если у него 5-и вольтовые логические уровни.

— JP2 изменяет частоту SCK сигнала. При разомкнутом джампере частота SCK будет 375 кГц, при замкнутом — 8 кГц. Это требуется для программирования микроконтроллеров с низкой тактовой частотой (меньше 1.5 МГц).

— JP3 подключает вывод RESET к разъему программирования. Это нужно для того, чтобы запрограммировать сам микроконтроллер программатора.

— JP4 подключает к разъему программирования +5В от USB порта. Эта функция может понадобиться, чтобы запитать программируемую плату от программатора.

Для сборки программатора USBASP понадобятся следующие компоненты:


Изготовление платы методом ЛУТа не представляет особых сложностей — плата односторонняя, дорожки широкие. При печати не надо зеркалить рисунок платы. 


После сборки платы ее нужно тщательно проверить на предмет замыканий. Особенно по цепям питания. Если все в порядке, то можно записать в микроконтроллер прошивку. Ее можно в конце статьи. На сегодняшний день это самая последняя версия, но на всякий случай загляните на сайт автора. 


Запрограммировать микроконтроллер можно прямо в составе платы. Для этого нужно замкнуть джампер JP3 и JP4, подключить USBasp к компьютеру для подачи питания и подключить программатор к разъему BH-10. Остальные действия зависят от того, какой программатор вы используете.

После того как микроконтроллер запрограммирован, нужно настроить Fuse биты, чтобы он тактировался от внешнего кварцевого резонатора. Значения Fuse битов такие:

atmega8 HFUSE=0xc9 LFUSE=0xef
atmega88 HFUSE=0xdd LFUSE=0xff

Я прошивал USBASP родным атмеловским программатором. У меня в Atmel Studio окно с Fuse битами выглядело так. 


Если прошивать USBasp программатором на FT232, то в SinaProg изображение Fuse битов будет таким. 


Разницы никакой, так что не задавайте вопросы какие Fuse биты установить.

Для работы с программатором под Windows требуется установить драйвера. Их можно скачать с сайта автора. Для операционных систем Linux и MacOS X USBasp`у драйвера не требуется.

Подключаем собранный и запрограммированный USBasp к компьютеру. Операционная система оповестит нас о нахождении нового оборудовании и предложит установить драйвера.


Выбираем опцию —  установить из указанного места
Указываем папку в которой лежат драйвера для программатора.
Система немного потупит, а затем начнется процесс установки.
Если все прошло удачно, мастер оборудования завершит работу. 
А Windows оповестит нас об установке нового оборудования
Теперь программатором можно пользоваться.

Описанная процедура может немного отличаться в зависимости от версии операционной системы, но суть одна — подсунуть драйвера из папки.

Для работы с USBasp`ом есть несколько программ — avrdude, eXtremeBurner, Khazama и.. какие то еще.

На мой взгляд наиболее удобная в использование программа для USBaspa — это Khazama. Она имеет простой и интуитивно понятный оконный интерфейс. Процесс программирования микроконтроллера выполняется в три шага.

 


Программирование EEPROM (память предварительно должна быть стерта) выполняется аналогичным образом.
В меню Command  > Program Options можно задать настройки программы. В частности, набор операций, которые будут выполняться при нажатии на кнопку Auto Program. По умолчанию там задано стирание чипа и запись во флэш память. Можно также выбрать запись в EEPROM и верификацию (проверку данных после записи).

С помощью Khazama также можно  устанавливать FUSE биты



Все операции можно выполнять как с помощью меню, так и с помощью меню бара. Также есть удобная опция AutoProgram.
1 — загрузить в буфер прошивку для Flash памяти
2 —  загрузить в буфер прошивку для EPROM памяти
3 — записать прошивку во Flash память
4 — записать прошивку в EPROM память
5 — прочитать Flash память
6 — прочитать EPROM память
7 — стереть кристал
8 — установка FUSE и LOCK биты
9 — установить Khazama поверх всех окон

 

Схема и печатная плата USBasp в формате Eagle
Win драйвер и прошивка USBasp
KhazamaAVRProgrammer

Как работать с программатором USBasp в AVR Studio или Atmel Studio

Не секрет, что  китайский USBasp – это один из самых дешевых AVR программаторов. И к тому же очень простой в использовании! Впрочем стоит заметить, что многие радиолюбители не могут подключить USBasp к AVR Studio / Atmel Studio!
Это легко исправить, если «перепрошить» USBasp в AVR Doper, совместимый с интерфейсом STK500!

Для «перепрошивки» китайского USBasp в AVR Doper потребуется загрузить в него (точнее во FLASH память его микроконтроллера) файл «usbasp-mega8-12mhz.hex», расположенный в папке «Firmware» из этого архива.

Подробнее о том, как «перепрошить» USBasp.

Чтобы установить драйвер для AVR Doper, подключив программатор, откажитесь от автоматического поиска драйвера и укажите на папку, которую вы скачали и разархивировали!

После успешной установки драйвера для AVR Doper в диспетчере задач должен появиться новый порт! Запомните назначенный ему номер –  его понадобится указать в настройках программы!

Дальше рассмотрено два варианта подключения USBasp с «прошивкой» AVR Doper!

Вариант первый: настраиваем «перепрошитый» USBasp в AVR Studio

Для добавления нового программатора в AVR Studio кликните по кнопке «Connect» (см. рис.)

В появившемся окошке выберите тип программатора «STK500» и правильно укажите порт, который был ему назначен!

Когда появится окошко с напоминанием об устаревшей прошивке, нажмите «Отмена» или просто закройте его.

В настройках программатора обязательно выберите режим ISP Mode!

Вариант второй:  настраиваем «перепрошитый» USBasp в Atmel Studio

Для добавления нового программатора в Atmel Studio выберите в меню «Tools» пункт «Add target». Дальше настройка производится аналогично AVR Studio.

Как видите, «перепрошить» USBasp для работы в AVR Studio/Atmel Studio совсем несложно, и настройка программатора в этих программах очень проста даже для новичков.

 

USBAsp AVR Arduino Programmer Drivers

Существует несколько вариантов USBAsp, в основном они работают одинаково и требуют одинаковых драйверов.

Это руководство предназначено для тех, кто выглядит так, но, как я уже сказал, в основном они работают одинаково, так что все равно попробуйте.

Драйверы для Linux

В вашей системе уже должен быть необходимый драйвер, но может потребоваться настройка, чтобы разрешить пользователям без полномочий root доступ к USBasp

Создайте текстовый файл / etc / udev / rules.d / 99-USBAsp.rules и внутри этого файла поместите следующую единственную строку

SUBSYSTEM == «usb», ATTR {product} == «USBasp», ATTR {idProduct} == «05dc», ATTRS {idVendor} == «16c0», MODE = «0666»

, это проверено на моих системах Ubuntu, ваш пробег может отличаться, вам, вероятно, потребуется перезапустить udev (/etc/init.d/udev restart) или просто перезагрузить.

Google — ваш друг.

Драйверы для Mac

Нет, я не думаю, что он вам нужен, он, вероятно, «просто сработает».

Драйверы для Windows

Windows, конечно, надоедливый ребенок, но это не так уж сложно, если вы знаете, как это сделать.

Вам необходимо установить «libusb», самый простой способ установки — использовать программное обеспечение «Zadig», сначала загрузите его…

Zadig 2.3, для Windows 7 + (кроме XP или Vista)

Zadig 2.2 для Windows XP

Zadig 2.2 для Windows Vista

Теперь подключите USBAsp и запустите программу Zadig. В окне Zadig раскрывающийся список показывает все найденные устройства, с которыми он может помочь, и, надеюсь, USBasp там.

Если теперь он отображается в раскрывающемся списке, попробуйте выбрать «Список всех устройств» в меню «Параметры».

теперь в области с правой стороны стрелки, вы увидите несколько маленьких стрелок вверх и вниз, это выбирает драйвер для установки для этого устройства, слева от зеленой стрелки находится драйвер, уже установленный для этого устройства, если таковой имеется . Вероятно, вы захотите выбрать «libusbK», если он доступен справа от зеленой стрелки.

Но вы всегда можете запустить zadig еще раз и попробовать другой драйвер, если вам не повезло с первого раза.

Сайт Zadig находится здесь, Zadig — это программное обеспечение с открытым исходным кодом под лицензией GPL.

Устранение неполадок Windows

Если вы получили сообщение типа «не удалось найти USB-устройство с vid = 0x16c0 pid = 0x5dc»

Это, вероятно, указывает на то, что zadig (или вы) выбрали неправильный драйвер, перезапустите zadig и попробуйте другой, обычно, по крайней мере, для 64-битной системы, libusbK — это то, что вам нужно.

Если время установки zadig истекло, и он сообщает, что не удалось установить

Не волнуйтесь, просто перезагрузитесь (возможно, вы не сможете выйти из Zadig, неважно, просто перезагрузитесь), вероятно, все равно сработало.Если нет, попробуйте еще раз.

Если вы не видите USBasp в списке устройств Zadig

Не забудьте подключить USBasp перед запуском Zadig и выберите Параметры> Список всех устройств в окне zadig, если он думает, что он уже установлен.


Как получить доступ к последовательному терминалу через USBASP?

Как получить доступ к последовательному терминалу через USBASP? — Обмен стеков Arduino
Сеть обмена стеком

Сеть Stack Exchange состоит из 178 сообществ вопросов и ответов, включая Stack Overflow, крупнейшее и пользующееся наибольшим доверием онлайн-сообщество, где разработчики могут учиться, делиться своими знаниями и строить свою карьеру.

Посетить Stack Exchange
  1. 0
  2. +0
  3. Авторизоваться Подписаться

Arduino Stack Exchange — это сайт вопросов и ответов для разработчиков оборудования и программного обеспечения с открытым исходным кодом, совместимого с Arduino.Регистрация займет всего минуту.

Зарегистрируйтесь, чтобы присоединиться к этому сообществу

Кто угодно может задать вопрос

Кто угодно может ответить

Лучшие ответы голосуются и поднимаются наверх

Спросил

Просмотрено 7к раз

У меня есть Arduino Pro Mini, который я использую с USBASP для программирования.На самом деле это клон Pro Mini и клон USBASP, который я использую.

Могу ли я с этой конфигурацией получить доступ к последовательному порту на Arduino через USBASP с помощью последовательного терминала IDE? Если это так, это облегчит еще одно подключение к компьютеру для отладки. Как это сделать?

Создан 06 мар.

АнаАна

46022 золотых знака77 серебряных знаков1212 бронзовых знаков

Из документации USBASP:

  • Запланировано: последовательный интерфейс к цели (например,грамм. для отладки).

..и далее ..

Прошивка: Прошивка не поддерживает режим ожидания USB. Двунаправленный серийный номер Интерфейс к ведомому устройству существует аппаратно, но прошивка его еще не поддерживает.

Имейте в виду, что это с 2011 года, поэтому, возможно, кто-то построил обновленную версию прошивки с этой функцией. Вам придется поискать (я не знаком ни с одной такой прошивкой).

На данный момент лучше всего просто приобрести преобразователь последовательного порта TTL в USB (он дешевый) и подключить его напрямую к Pro Mini.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *