Как я превратил USB ISP в корпусе ( свисток) в USBasp..Раньше я использовал для программирования AVR вот такие китайские USBasp.
Вот родной сайт.
https://fischl.de/usbasp/Работают, перепрограммируют друг друга..
Все хорошо..
Захотел купить у китайцев вот такой красивый USB ISP в корпусе, как свисток..
Но он заработал только c ProgISP1.72.....
С AVRDUDE не хочет работать..
Как сделать из него USBasp?
Купил еще...
Тот же результат!..
Пробовал перепрограммировать
не вышло..
Проверил разводку - а там на другие выводы заведен разъем!!..
Год лежали..
Недавно попробовал еще раз..
https://vostnod.livejournal.com/91230.html1. Скачиваем НЕ оригинальную прошивку USBASP, т.к.
китайцы поменяли пины в своих программаторахтут. Версия для atmega88v (/bin/firmware/usbasp.atmega88-modify.hex)
И прошло!!
https://github.com/Antowka/usbasp-v4.0-chinese-versionВот этот файлик прошивать
usbasp.atmega88-modify.hex
Скачать -
прошиваем любым USBasp программатором
Спойлер
там рекламы что-то много лезет..
Но увидеть можно.
https://m-gen.ru/raznoe-2/proshivka-usb ... sbasp.html
Для перепрограммирования (включения его в режим программирования ) USB ISP в корпусе свистка нужно замкнуть проводком ( я его только вставлял в дырочки, без пайки)
Затем соединяем программаторы соединяем друг с другом их штатным 10 пиновым шлейфом..
И программируем. Программатор вставляем в USB. Программируемый питается по шлейфу.
[img]
https://m-gen.ru/800/600/https/it-chain ... lfprog.jpg[/img]
Для перепрограммирования (включения его в режим программирования ) USBasp замыкаем
JP1 ( там два штырька пустых)
и свисток превращается в обычный USBasp
с AVRDUDEPROG - работает..
Теперь у меня еще несколько USBasp в корпусе...