MAL4X Научно-технический форум разработчиков симуляторов и автоматики


Симуляторы перегрузок. DIY электроника. ЭВМ. Компьютерные сети.
Up

Китайский программатор USBISP переделка в хороший [РЕШЕНО]

Техническая поддержка нахаляву, но не оперативная.

Модераторы: Death_Morozz, FELiS, null

Китайский программатор USBISP переделка в хороший [РЕШЕНО]

Сообщение FELiS » 14 ноя 2014, 18:32

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

2014-07-21_00.04.51.jpg
2014-07-21_00.04.51.jpg (171.03 КБ) Просмотров: 37263

Пришел с Китая программатор USBISP-V3.01 определялся как HID устройство ввода c vid 03EB pid C8B4, перепрошил его оригинальной прошивкой USBASP от http://www.fischl.de/usbasp/ замкнув перемычку UP

После перепрошики программатор перестал определятся и загорелся синий светодиод. Перешил фьюзы на
Код: Выделить всё
high fuse: 0xC9 low fuse: 0xEF
- прогер определился как USBASP:
Код: Выделить всё
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
Изучая схему оригинального USBASP нашел перемычку SlowSCK J3, замыкающую PC2 на землю.
После того как напаял перемычку прямо на ножку 25 контроллера и землю - прогер ожил и стал шить все контроллеры.
usbasp_schematics.gif
usbasp_schematics.gif (16.04 КБ) Просмотров: 37263

P.S. Так же не помешает разомкнуть перемычки A и B, они не требуются и только мешают.

Схема китайского прогера версии 3.0, практически не отличается от 3.01
Если сравнить с USBASP то видно что перемычки J3-J5 не нужны. J3 это перемычка B в версии 3.01
На плате есть посадочное место под lm1117-3.3 для программирования напряжением 3.3 вольта. за его включение отвечают перемычки C и D
MX_USBISP_V3.00-schema.png
MX_USBISP_V3.00-schema.png (288.6 КБ) Просмотров: 37264



Покупал тут: 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


Пользователям Linux
Скрытый текст
Что бы дать права на доступ из под обычного юзера надо создать файл 99-USBasp.rules и вписать в него:
Код: Выделить всё
# 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 и перезагрузится.
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Re: Китайский программатор USBISP переделка в нормальный US

Сообщение null » 15 ноя 2014, 21:55

Все это интересно, но usbasp делается элементарно. А купить китайский девайс, а потом переделать - это мазохизм. Но все равно спасибо. ;)
Русский X-Simulator
Изображение
За пределами форума. Мой инстаграмм.
Аватара пользователя
null
SIMER
 
Сообщения: 1041
Зарегистрирован: 03 мар 2010, 18:42
Откуда: Ростов-на-Дону
Благодарил (а): 219 раз.
Поблагодарили: 160 раз.
Баллы репутации: 138
ТехнарьТехнарь

Re: Китайский программатор USBISP переделка в нормальный US

Сообщение FELiS » 15 ноя 2014, 22:37

В том и проблема что они пишут что это якобы usbasp. Да и алюминиевый корпус неплох.
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Re: Китайский программатор USBISP переделка в нормальный US

Сообщение gonzuu » 01 июн 2015, 21:21

не понятно как его прошивать ?
через что ?
а то пришли мелкие ардуины без усб
и этот програматор
ну и естественно ни фига не получается
и 25 нога это против часовой от точки последняя в первом ряду ?
gonzuu
Зашел на огонёк
 
Сообщения: 1
Зарегистрирован: 01 июн 2015, 21:17
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Баллы репутации: 0

Re: Китайский программатор USBISP переделка в нормальный US

Сообщение FELiS » 07 июн 2015, 18:23

gonzuu писал(а):не понятно как его прошивать ?
через что ?
а то пришли мелкие ардуины без усб
и этот программатор
ну и естественно ни фига не получается
и 25 нога это против часовой от точки последняя в первом ряду ?

Этот программатор не usbasp, для того что бы он таковым стал нужно прошить программатор прошивкой из первого поста. Прошить его можно с помощью LPT программатора 5 проводков. Для этого необходимо соединить пины прошиваемого программатора MOSI MISO SCK GND RST c такими же пинами программатора на LPT порту, и перемкнуть перемычку UP на прошиваемом программаторе. Прошивать рекомендую с помощью AVRDude.
Токоограничевающие резисторы настоятельно рекомендую не убирать из схемы, номинал - 150-300 ом
AVRDude можно брать тут: http://yourdevice.net/proekty/avrdude-prog
Не забудьте про замыкание ножки 25 контроллера на землю(лучше делать после перепрошивки)
Перемычка позволяет шить контроллеры с низкой тактовой частотой (< 1,5MHz).
Для схемы 5ти проводков выбрать в настройках программатор STK200
TQFP.jpg
Распиновка контроллера(вид сверху)
TQFP.jpg (60.67 КБ) Просмотров: 36063
LPT-programmer-scheme.png
Схема программатора 5 проводков
LPT-programmer-scheme.png (32.04 КБ) Просмотров: 36063
P1020315.JPG
Мои сопли
P1020315.JPG (284.97 КБ) Просмотров: 36063
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь


Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 76

cron
x

#{title}

#{text}