Пришел с Китая программатор USBISP-V3.01 определялся как HID устройство ввода c vid 03EB pid C8B4, перепрошил его оригинальной прошивкой USBASP от http://www.fischl.de/usbasp/ замкнув перемычку UP
После перепрошики программатор перестал определятся и загорелся синий светодиод. Перешил фьюзы на
- Код: Выделить всё
high fuse: 0xC9 low fuse: 0xEF
- Код: Выделить всё
Bus 002 Device 002: ID 16c0:05dc Van Ooijen Technische Informatica shared ID for use with libusb
При попытке прошить дудкой atmega16 atmega32a attiny261 вылазила ошибка:
- Код: Выделить всё
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
После того как напаял перемычку прямо на ножку 25 контроллера и землю - прогер ожил и стал шить все контроллеры.
P.S. Так же не помешает разомкнуть перемычки A и B, они не требуются и только мешают.
Схема китайского прогера версии 3.0, практически не отличается от 3.01
Если сравнить с USBASP то видно что перемычки J3-J5 не нужны. J3 это перемычка B в версии 3.01
На плате есть посадочное место под lm1117-3.3 для программирования напряжением 3.3 вольта. за его включение отвечают перемычки C и D
Покупал тут: http://ru.aliexpress.com/item/2PCS-1pcs ... 81374.html за 150 рублей.
Скрытый текст
Скорее всего исходный код китайского прогера:
http://www.pudn.com/downloads116/source ... 92815.html
http://en.pudn.com/downloads162/sourcec ... 98_en.html
http://www.pudn.com/downloads116/source ... 92815.html
http://en.pudn.com/downloads162/sourcec ... 98_en.html
Пользователям Linux
Скрытый текст
Что бы дать права на доступ из под обычного юзера надо создать файл 99-USBasp.rules и вписать в него:
Добавить себя в группу plugdev и перезагрузится.
- Код: Выделить всё
# UDEV-style hotplug map for usbasp programmer
# Put this file in /etc/udev/rules.d
SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", GROUP="plugdev", MODE="0666"
Добавить себя в группу plugdev и перезагрузится.