Итак сегодня я хочу вам поведать про замечательный программатор для AVR — USBASP.
Официальный сайт данного программатора находится тут. На сайте можно найти всевозможные версии на любой вкус. У меня был программатор который я когда то собирал, но вот решил получить в корпусе. Да и за такую цену, у нас один микропроцессор дороже выходит, грех было не соблазнится.
Забегая наперед, хочу отметить что программатор справляется с поставленными задачами на все 100%. И за почти год использования, именно китайской версии, ни разу не подводил.
Итак обо всем по порядку. Корпуса существуют на любой вкус и цвет. Сам программатор упакован в компактный алюминиевый корпус, наподобие USB-Flash.

Изначально данный программатор работает под свой софт.

Если вдруг кому то понадобится, то его можно скачать по ссылке приведенной ниже(ProgISP1.72.zip). Так же там же можно скачать мануал(Atmel_S51AVR_Programmer_USERguide.pdf), какой то по программатору. Похоже на лабораторную работу :) Так же драйвера, ну так на всякий пожарный случай (cp210xdriver.zip).
В системе виден как USB совместимое устройство.

В принципе данный софт вполне пригоден и работоспособен, но программатор не работает со студией что огорчает.
Ладно ковыряем дальше…
Вскрыв пациента можно увидеть следующую картину


По железу данное изделие очень похоже на оригинал, но с небольшими отличиями.


Значит будет исправлять все в исходнике :)
Не буду Вас сильно загружать что и где менять, кому нужно сам все увидит и сделает.
Как видно есть место для перемычки, поставив ее туда можно перейти в так называемый режим самопрограммирования :)

После установки перемычки, понадобится любой другой AVR программатор. Как вариант можно при покупке китайца USBISP прошить один программатор используя второй. Прям камасутра какая то :)
Итак прошиваем программатор, прошивкой mega8_usbisp.hex(Она выложена по ссылке внизу заметки) и получаем полноценный USBASP в приятном алюминиевом корпусе всего за 2$. Чуть не забыл, нужно поставить драйвера для USBASP. Их можно взять на сайте Thomas Fischl, разработчика USBASP.
Себе не устанавливал, потому как уже были в системе.
Прошивка, китайский софт и т.д. можно скачать по данной ссылке на Google disk
©Первоисточник
Всем спасибо за внимание, надеюсь был полезным.
Update 2022.09.13 Поправил ссылку на Google disk


Комментарии 40
Скажите какие устройства можно прошивать этим програматором?
Под 88-ю МЕГу нет случайно прошивки?
Уже нашел здесь: www.sciencetronics.com/greenphotons/?p=1937
Прошу прощенья за беспокойство.
Давно купил pickit2. Скачал программу avrdudeshell. И выкинул всякий хлам(было три программатора).Теперь AVR и PIC без проблем.
Инфа в нете.
ага, а с версией 4.0 кто-нибудь имел дело? там атмега88
Там просто прошивку нужно перекомпилить под данный камень.
Если нужно то могу скинуть правильный вариант.
в личку почту напишу…
ut2k5
ага, а с версией 4.0 кто-нибудь имел дело? там атмега88
Оригинальная не модифицированная прошивка от USBasp не пойдёт т.к. китайцы поменяли используемые выводы для USB, в исходниках надо править это. Вот тут выложил скомпиленные и модифицированные под MX-USBISP-v4.00 — github.com/Antowka/usbasp…/tree/master/bin/firmware .
спасибо попробую
а можно еще вопрос? вот тут пишут, что перемычки трогать не надо, достаточно reset припаять к точке перемычки up рядом с символом "c" www.noopy.fr/arduino/un-programmateur-chinois/
или лучше шить традиционным способом, через перемычку up и удалением b перемычки?
Я только перемычку up запаивал для заливки прошивки. После этого второй програматор залил успешно прошвку и потом проставил фюзы
sina prog подходит для этого дела, может не той прогой шью?
Да поидее любой можно, которая поддерживает программатор. Я пользуюсь только консольным avrdude.
ага, а команду можно в качестве примера для прошивки и для фьюзов?
мы же про win говорим, не linux, а то на линуксе куча примеров, а вот про win маловато и не понятно?
github.com/Antowka/usbasp-v4.0-chinese-version тут для примера команды добавил. Команды линуксовые, но в винде думаю будут такие же, только может надо вместо avrdude ставить avrdude.exe
спасибо большое, здоровья Вам побольше и терпения на таких зануд как я))))
antowka1987
github.com/Antowka/usbasp-v4.0-chinese-version тут для примера команды добавил. Команды линуксовые, но в винде думаю будут такие же, только может надо вместо avrdude ставить avrdude.exe
вообщем шится оно шьется
antowka1987
github.com/Antowka/usbasp-v4.0-chinese-version тут для примера команды добавил. Команды линуксовые, но в винде думаю будут такие же, только может надо вместо avrdude ставить avrdude.exe
а вот программы устройство не видят, не знаю, что и делать
вот тут должно быть в списке доступное устройство usb, а у меня там кроме default ничего нет
походу надо с дровами разбираться
А с версией MX-USBISP-V3.02 на ATMEGA88 как?Пришел такой с али.Естьвозможность под usbasp перешить?
добрый день, получилось у Вас на ATMEGA88, у меня вообще версия 4.0?
Получилось.прошил прогроматором Громова через лпт.
А можно ресурсы, прошивки и т.д., нужно ли перемычки возвращать в исходное состояние?
Прошивку брал с оф сайта.перемычку снимал после прошивки
knopkiks
Получилось.прошил прогроматором Громова через лпт.
я прошил, а теперь win 10 видит устройство как непонятное и не подходят драйвера и индикаторы на девайсе не горят, хорошо бэкап сохранил родной прошивки, шил через arduino uno в режиме программатора, но программатор использовал sinaprog, фьюзы оставлял те же, загрузчик написано изменять тоже не надо, получается нужно просто залить hex
С войн 10 дел не имел.насколько помню, индикаторы стали гореть только во время прошивки.фьюзы не помню, Вроде не трогал, а шил только хекс.да и потом второй программатора заказывал.тот явно usbasp был
После программирования перемычки J3, J4, J5 опять запаять?
Спасибо автору, очень помог, а то валялся этот программатор года полтора без дела. А так приспособил к ноутбуку, ничего шьет быстро.
Дружище! Огромное тебе спасибо за эту запись! Кондаебился с этим китайским свистком две недели, и с бубном плясал и капустный лист прикладывал — какой только софт не подсовывал, никто его не видел. Смог увидеть и заработать с ним только ProgISP.
PS а зачем ты перемычки J3, J4, J5 разомкнул?
спасибо … больше чем полтора года валялся свисток. шил avrdragon -ом. наконец то он меня выбесил. что и заставило меня разобраться с 2$ свистком ))
Я не понял(( как подцепить второй программатор?
Через хвост для программирования.
А три перемычки нужно убрать, что на фото?
Перемычка там только одна, нужна для прошивки прогера.
После прошивки ее необходимо снять. Можно вообще не паять, а тонкими проводками перемкнуть.
как второй придет, займусь
Решил по легкому пути пойти :)
Да нету знакомых и компа старого тоже, только юсб…
Чуток не понял где приобрести сие чудо, подробней пожалуйста!
по запросу "USBISP" ищешь на ebay.com или aliexpress.com или dx.com ^)
Куча сайтов. Цена в среднем 2$. Я покупал 4шт в лоте, за лот отдал 2.75$, но китайцы и тут
нае…обманули. Прислали 2 шнурка и 2 прогера :)Хотя позже уже после оплаты заказа я в описании заметил что значит 4 шт :)
лень вникать…енто что такое и для чего в двух словах)))))
+1
Zlodey67
лень вникать…енто что такое и для чего в двух словах)))))
программирование микроконтроллеров =))
спасибо, это ты меня сейчас куда так голантно послал))):?