Сообщения без ответов | Активные темы Текущее время: 28 май 2017, 20:32



Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2
 Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL 
Автор Сообщение

Зарегистрирован: 30 ноя 2016, 10:49
Сообщения: 7
Для желающих добавить поддержку бОльшего числа чипов вот исходные коды программы CH341DP.EXE для работы программатора CH341A с микроконтроллерами семейства AVR


Вложения:
CH341DPS.ZIP [98.9 КБ]
Скачиваний: 221
17 дек 2016, 04:15
Профиль

Зарегистрирован: 13 апр 2017, 15:21
Сообщения: 1
maxxproff писал(а):
ЕСЛИ у кого есть желание потестировать,
собрал для винды версию AVRDUDE ("дудка") с поддержкой этого программатора ch341a
(патч http://savannah.nongnu.org/patch/?9127 )
Выложил на яндекс-диск https://yadi.sk/d/4LPdfum_33dAuQ
Вместо официальных драйверов для CH341a ставить драйвера LibUSBK вот отсюда
https://yadi.sk/d/B1hf4aPr32ezz6
или с официального сайта LibusbK (можно и просто libUSB)
Видит только "быстрые" микросхемы, то есть те, у которых ранее были выставлены фьюзы на высокую частоту работы (например, с помощью нее в качестве подопытного успешно был перепрошит китайский клон USBASP на Atmega8L, разогнанный до 12Мгц),
опции SLOW CLK пока нет, буду допиливать...
P.S: ch341a заработал почти сразу, а китайский клон USBASP заработал с этой версией v6.3 дудки только после смены драйверов libusb -> libusbk,
Нашел советы тут avrdude 6.3.0-arduino2 incompatible with USBasp using libusb-win32 driver
причем сначала ставил из Zadig для WinXP - битая dll'шка libusb0.dll какая-то там,
нормально заработало из офф.источника libusbk
https://sourceforge.net/projects/libusbk/?source=directory
P.P.S: для восстановления взаимодействия ch341a с другими программами нужно будет вернуть ему родной драйвер ch341wdm.sys (например CH341PAR.ZIP с официального сайта WinChipHead http://www.winchiphead.com/download/index.htm )

Можно подробнее для тех кто в танке? :ps_ih:


13 апр 2017, 15:26
Профиль

Зарегистрирован: 30 ноя 2016, 10:49
Сообщения: 7
xrz писал(а):
Можно подробнее для тех кто в танке?

0. На программаторе должна быть выставлена перемычка параллельного режима (EPP/MEM/I2C/...)
В системе он при этом устройство VID_1A86 PID_5512
1. Ставите для ch341a вот эти драйвера CH341A_libusbK_driver.zip
или из офф.источника libusbk:
https://sourceforge.net/projects/libusbk/?source=directory
(но там более универсальный инсталятор, "как в танке" с ним не получится.)

Другие программы перестанут находить программатор ch341a до момента возврата к драйверам от производителя.
1а. Удостоверяетесь собственноручно, что в Диспетчере Устройств для ch341a стоит именно драйвер libusbk.sys. Если нет, но есть желание -ищите инструкции как ставить драйвера принудительно вручную.
2. Качаете сборку avrdude https://yadi.sk/d/4LPdfum_33dAuQ?force_show=1
3. Запускаете из коммандной строки с параметром "-c ch341a", остальные параметры смотрите для программируемого чипа и ваших задач.
maxxproff писал(а):
...
для восстановления взаимодействия ch341a с другими программами нужно будет вернуть ему родной драйвер ch341wdm.sys (например CH341PAR.ZIP с официального сайта WinChipHead http://www.winchiphead.com/download/index.htm )


Вложения:
CH341A_libusbK_driver.zip [3.52 МБ]
Скачиваний: 25
14 апр 2017, 04:40
Профиль
Аватара пользователя

Зарегистрирован: 10 май 2017, 09:56
Сообщения: 1
Откуда: Санкт-Петербург
Вот теперь стало понятней.


10 май 2017, 10:07
Профиль ICQ WWW

Зарегистрирован: 30 ноя 2016, 10:49
Сообщения: 7
skameykin22 писал(а):
Вот теперь стало понятней.

Отпишитесь, как работает.
Отдельную тему создавать не спешу, т.к пока нет времени развивать и пытаться улучшать работу.
Но пока не было информации, что у кого-то ещё работает, кроме меня и автора патча.


11 май 2017, 02:25
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 35 ]  На страницу Пред.  1, 2

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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.
Русская поддержка phpBB