Форум программистов, компьютерный форум, киберфорум
Электроника для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.62/1628: Рейтинг темы: голосов - 1628, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 06.04.2011
Сообщений: 56

Проблемы с программатором на CH341A

06.10.2013, 20:04. Показов 347128. Ответов 167
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите с программатором , у меня нет не программы не драйвера на него . Но тут мне дали . Но драйвер повреждён, не устанавливается . Тот кто мне дал, он не овечает по везкой пречине ( потомушто не заходи) . Помогите разобраться ?

Топик переименован в соответствии с темой обсуждения. Перенесена из "Я делаю" в "Детские вопросы".
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.10.2013, 20:04
Ответы с готовыми решениями:

Прошивка eeproma китайским программатором на CH341A
Здравствуйте. Возможно ли прошить ST93CS46 и ей подобные данным программатором? ...

Проблемы с программатором
Сначала у меня была ATMEGA 162 - прошивалось все отлично. Даже сейчас попробовал - тоже все норм. Теперь купил себе маленькую ATMEGA16 (в...

Проблемы с BitBang программатором
Спаял я наконец-то программатор из первого урока Дихальта по Иглу. Спаял на работе и тут же поставил дрова на него на рабочий бук....

167
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
15.12.2013, 20:19
Студворк — интернет-сервис помощи студентам
Возможно, у Вас проблема с USB-хабом или с USB-портом или с компьютером/системой в целом.

* Попробуйте не через хаб, а напрямую в порт на материнской плате втыкать.
** Попробуйте разные порты.
*** Попробуйте на другом компьютере / другой операционной системе; причём обязательно надо иметь административные права.

Да, и раз Вы внимательно прочитали тему (?), то в журнале антивируса тоже проверьте: не он ли шкодит. Или временнно отключите его.
0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
15.12.2013, 20:24
Цитата Сообщение от OtyxPM
Народ, а кто может переименовать тему, кроме автора? Кто-то из Супермодераторов - может?
С тех пор никто не откликнулся 8-0
Финский, Вы же можете? Плиз...
0
Omdriy777
15.12.2013, 20:41
Цитата Сообщение от OtyxPM
Возможно, у Вас проблема с USB-хабом или с USB-портом или с компьютером/системой в целом.

* Попробуйте не через хаб, а напрямую в порт на материнской плате втыкать.
** Попробуйте разные порты.
*** Попробуйте на другом компьютере / другой операционной системе; причём обязательно надо иметь административные права.

Да, и раз Вы внимательно прочитали тему (?), то в журнале антивируса тоже проверьте: не он ли шкодит. Или временнно отключите его.
втыкал во все порты(ноутбук), отключил антивирус, под администратором вошел, на ХР и 7 пробовал, результат тот же - не видит!!!
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 789
15.12.2013, 20:42
Цитата Сообщение от OtyxPM
* Попробуйте не через хаб, а напрямую в порт на материнской плате втыкать.
У него ноут, судя по скрину.
Если винда не предлагает сама поискать драйвер на новое устройство, а выдает сообщение, показанное на картинке - скорее всего проблема в устройстве. Если посмотреть VID и PID Неизвестного устройства - что там за цифры? Другие USB-устройства на этом же порту работают нормально? Например, мышь, или принтер...
0
Omdriy777
15.12.2013, 20:50
Цитата Сообщение от Финский
Цитата Сообщение от OtyxPM
* Попробуйте не через хаб, а напрямую в порт на материнской плате втыкать.
У него ноут, судя по скрину.
Если винда не предлагает сама поискать драйвер на новое устройство, а выдает сообщение, показанное на картинке - скорее всего проблема в устройстве. Если посмотреть VID и PID Неизвестного устройства - что там за цифры? Другие USB-устройства на этом же порту работают нормально? Например, мышь, или принтер...
все порты работают.

1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
15.12.2013, 22:31
Цитата Сообщение от Omdriy777
Цитата Сообщение от Финский
Если винда не предлагает сама поискать драйвер на новое устройство, а выдает сообщение, показанное на картинке - скорее всего проблема в устройстве. Если посмотреть VID и PID Неизвестного устройства - что там за цифры?
все порты работают.У моего программатора:
VID: 1A86
PID: 5512
Revision: 0304

А у этого неопознанного - по нулям. Дохлый, что ли?
Чип-то вряд ли загнулся, надо сначала проверить напряжение его питания (на выходе стабилизатора 1117-3.3) и генерацию кварца 12МГц (осциллографом).
0
0 / 0 / 0
Регистрация: 06.11.2012
Сообщений: 131
30.12.2013, 02:29
Вроде здесь тусовка по CH341 ...
Вчера пришел мне такой (похожий)
Появился вопрос к знатокам
Комбинацией джамперов успешно загоняется в "EPP/I2C .. девайс" -> SPI и I2C шьются , в "USB-COM" виртуальный COMx -> терминалка успешно нюхает , и "поддержка USB принтера" -> ХЗ как проверить (под XP).
Вопрос а LPT можно заполучить на этом чипе , чтобы ОС видела как LPTx ?
Даташит "ступенями- по диагонали" не вразумил.
0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
30.12.2013, 02:56
Цитата Сообщение от Mokir39
Вопрос а LPT можно заполучить на этом чипе , чтобы ОС видела как LPTx ?
Вроде можно. Есть же у него драйверы CH341POR.INF, USBPRINT.SYS ...
0
bdk100
13.06.2015, 00:27
Доброго времени суток.
Кто-нибудь шил АВРы этим прграмматорм? Поделитесь опытом, нужно прошить Atmego328P.
Как привязать его к Дудке (AVRDUDE_PROG) или Сене (SinaProk2.1.1)?
Пробовал сам перебирать программаторы в Дудке - не берёт СН341, пробовал прописывать в avrdude.conf и programm.ini, но наверное не совсем понимаю как это сделать. Гугл - тоже не помог.
А чудный программатор, флешки шьёт на Ура. При доработке использовал как К-Line адаптер для автодиагностики, вот бы ещё к микроконтролерам приручить и былобы просто Супер. Может кто это сделал, ПОДЕЛИТЕСЬ опытом.
Программатор отображается в Диспетчере устройств как:
Код экземпляра оборудования
USB\VID_1A86&PID_5512\5&6A7B326&0&1

Коды (ID) оборудования
USB\Vid_1a86&Pid_5512&Rev_0304
USB\Vid_1a86&Pid_5512

Совместимые Коды (ID)
USB\Ctoss_ff&SubCtoss_01&Prot_02
USB\Ctoss_ff&SubCtoss_01
USB\Ctoss_ff
Соответствующий Код (ID) устройства
usb\vid_1a86&pid_5512

Служба
CH341

Перечеслитель
USB

Характеристики
CM_DEVCAP_REMOVABLE
CM_DEVCAP_UNIQUEID
CM_DEVCAP_SILENTINSTALL
CM_DEVCAP_SURPRISEREMOVOTOK

Флаги Devnode
DM_DRIVER_LOADED
DN_STARTED
DM_DISABLEABLE
DN_REMOVABLE
DN_NT_ENUMERATOR
DN_NT_DRIVER


http://**************************/download/file.php?id=24460&sid=22a63c42e72af8e8ab c452ee7906f1f7




./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18
[195.64 Кб]
bdk100
21.06.2015, 01:19
Неужели нет спецов помочь? Все покинули форум?
Help!!!


http://**************************/download/file.php?id=24500&sid=22a63c42e72af8e8ab c452ee7906f1f7
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
21.06.2015, 02:38
bdk100, что такое CH341A? Это адаптер из USB в четыре популярных интерфейса:
-> UART,
-> SPI,
-> I2C,
-> LPT.

Если есть хоть один AVR-программатор, работающий через один из этих интерфейсов (причём через USB!), то дело сделано, остаётся лишь указать нужный тип программатора.
Но мне не известны такие (может быть, кто знает - откликнитесь плз).
Например, PonyProk работает через UART - но реальный, а не USB-UART. Также и LPT-программаторы для AVR - им нужен реальный LPT, а не USB-UART.

Если хотите реализовать прошивку AVR именно через subj - пишите свою программу, благо это несложно благодаря доступному SDK. Я делал небольшие скетчи для управления I2C-девайсами (PCF8574 extender, BMP085 барометр, 24xx EEPROM, RDA5807 и т.п.) и SPI-девайсами (PCD8544 дисплей, WS2812 смарт-LED, 25xx Ftosh и др.). Значит, и прошивку AVR можно написать, используя CH341 как USB-SPI адаптер.

P.S. Китайцы, кстати, эту работу проделали ;-) Поиск в интернете утилит для subj даёт програмки, якобы прошивающие несколько видов AVR. Сам проверить не мог, так как все надписи были иероглифами.
0
bdk100
21.06.2015, 11:53
OtyxPM Спасибо что откликнулись.
Теперь по пунктам:
"Если есть хоть один AVR-программатор, работающий через один из этих интерфейсов (причём через USB!), то дело сделано, остаётся лишь указать нужный тип программатора." - В avrdudeprog33 есть USBasp - работает по SPI - Выбирал его, но с СН341 - не работает. Я так понимаю из прочитанного в нете, что нужно изменить файлы programm.ini и avrdude.conf если брать конкретно avrdudeprog33. Я пробовал, но наверное не до конца понимаю как правильно это сделать. По этому выложил всю необходимую информацию о СН341.
" Если хотите реализовать прошивку AVR именно через subj - пишите свою программу,.." - Для меня это сложно, мне проще с паяльником...
"Китайцы, кстати, эту работу проделали ;-) Поиск в интернете утилит для subj даёт програмки, якобы прошивающие несколько видов AVR." - Да, есть программа, но с очень небольшим списком AVR и на китайском, и нужного мне МК там нет. Кроме того avrdudeprog33 поддерживает большой список МК.
Если прикрутили к avrdudeprog33, SinaProk Ардуину, FT232 и ...(большой список программаторов), неужели нельзя прописать СН341?
Писал разработчикам, но тишина, их сайт уже год как без обновлений.
Программы прикрепить не смог из-за ограничений, но залил на обменник.
http://www.mediafire.som/downtood/4vzbn ... prog33.rar
http://www.mediafire.som/downtood/kjk77 ... 5.5.10.zip
ВОПРОС АКТУАЛЕН!!!
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
22.06.2015, 23:13
А с чего вы решили что аврдуд его поддерживает?

То что к дудке прикрутили FTDI это заслуга SerJtag и SUZa который эту тему написал сначала в виде патча к дудке, а потом она в релиз вошла (но правда в несколько измененном виде). И то под давлением дикого хайвминда арудинщиков, которые выли и требовали чтобы в аврдудке появилась поддержка битбанга.

Прописать ее нельзя, только вписать в исходники дудки ее поддержку (написав ее с нуля), скомпилировав исходники в прогу.
0
bdk100
23.06.2015, 01:00
Цитата Сообщение от DY HOTT
А с чего вы решили что аврдуд его поддерживает?
То что к дудке прикрутили FTDI это заслуга SerJtag и SUZa который эту тему написал сначала в виде патча к дудке, а потом она в релиз вошла (но правда в несколько измененном виде). И то под давлением дикого хайвминда арудинщиков, которые выли и требовали чтобы в аврдудке появилась поддержка битбанга.
Прописать ее нельзя, только вписать в исходники дудки ее поддержку (написав ее с нуля), скомпилировав исходники в прогу.
Спасибо, что ответили.
Ни с чего не решил, просто хотелось бы расширить функционал программатора. Я уже понял, что это не просто. Жаль, что энтузиастов с каждым годом становится всё меньше... Грустно...
А ардуинщиков я уважаю, они хотя бы дело делают, а не сидят в танчиках...
Исходники дудки в свободном доступе, как вписать поддержку я не знаю. Компиляция много времени не занимает, насколько я понимаю. Вопрос в том, кто согласится это сделать бесплатно, т.к. стоимость программатора СН341А $3 и USBasp тоже $3.
За последний год встретил только одного человека (ник Old_Ed) на другом форуме, который правил и компилировал прошивки для клонов тестера Маркуса не требуя вознаграждения, за что ему Поклон и Уважение.
Может и в этом форуме найдётся энтузиаст...? Программатор то хороший и не дорогой, расширить функционал и будет Супер!
Вопрос остается открытым, надеюсь не все меряют жизнь деньгами. Деньги уходят, а добрые дела помнятся долго и уважение не купить за деньги...
Я не кляньчу, а прошу помочь. Две недели прошли в правке avrdude.conf и programm.ini, копании интернета и сравнении разных схем, что бы понять, что Вы DY HOTT правы.
Без программиста не обойтись. Страница проекта свободных программ http://www.nongnu.org/avrdude/ и все версии и описания проекта http://downtood.savannah.gnu.org/releases/avrdude/
Ищется программист который за уважение и благодарность пользователей СН341А впихнёт его в дудку.
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
23.06.2015, 19:28
Просто программатор этот видимо не настолько популярен, чтобы заморачиваться. Я вот вообще про него впервые слышу.
0
bdk100
24.06.2015, 00:16
Популярен среди любителей и тех кто ограничен в средствах, среди тех кто пытается своими силами перепрошить биос. Иногда после единичной прошивки о нём вообще забывают... Теме уже два года, если посмотреть количество продаж на Алли и Ебей, тоже не мало... Просто наверное многие считают что проще купить ещё один и не заморачиваться или покупают дорогой...
У меня USBasp есть, но зачем два, когда в принципе и СН341А позволяет это делать. Попробовал, не получилось, но желание осталось.
То, что Вы уважаемый DY HOTT о нем не слышали не означает, что это единичный экземпляр... Я тоже много о чём не слышал и узнаю спустя годы, но оно существует и многие пользуются. (без обид).
Я потратил две недели на переборы вариантов, листание схем, вариантов включения других МС, сравнению схем, переписываний avrdude.conf и programm.ini
поиску различной информации и попыткам как-нибудь заставить его заработать... Сначала пытался сам, потом начал писать на форум. Но с программированием у меня полный ноль, даже Бейсик уже забыл.
Время потрачено - опыт приобретён, я не просил - сделайте мне, а я пока бамбук покурю... жаль, что кроме Вас и OtyxPM никто не поддержал... Я думаю, что пройдёт время и ещё будут другие писать в этой теме, т.к. продается их всё больше и цена становится меньше...
Сколько нужно времени, чтобы вписать в дудку код? Судя по размеру, компилироваться будет мин 10-20, может я и не прав.
0 / 0 / 1
Регистрация: 22.01.2010
Сообщений: 4,000
24.06.2015, 12:22
Чтобы вписать в дудку код надо сесть, разобраться в драйверах этой шняги, написать библиотеку работы с этим чипом. Потом внедрить все это в avrdude, разобравшись в ее исходниках. Потом все отладить на разных чипах и выловить все баги. Работы немало так то. Потому и поддержки нет, бесплатно делать никто не хочет, а целенаправленно - смысла особого нет. Не настолько массовая вещь.
0
bdk100
24.06.2015, 18:58
Понял. Спасибо.
У меня этот программатор почти 2 года. В нете его обсуждали крайне мало. За время работы с ним, понял почему нет больших веток в форумах, всё просто - он работает без проблем, его не нужно и не возможно прошить, и добавить к нему особо нечего. Вставил и работаешь, читаешь/прошиваешь.
Если бы я не занялся прошивкой AVR, может и у меня не было бы вопросов и других желаний использования его в других программах и с другими функциями. Не смотря на сложность вопроса, всё же надеюсь, что кто-нибудь допишет "эту шнягу" (на мой взгляд даже очень приличный чип) в Дудку. Вступать в дискуссию насколько он хорош и полезен или плохой и китайское г-но, считаю нецелесообразным.
Если наши никто не допилит, может китайцы сделают... Время покажет...
Oxford
24.06.2015, 20:33
Хватает FT232 для программатора.
bdk100
25.06.2015, 10:32
Цитата Сообщение от Oxford
Хватает FT232 для программатора.
Хватает и COM1,2 и LPT с резисторами... для программатора... (:
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.06.2015, 10:32
Помогаю со студенческими работами здесь

CH341A софт для прошивки AVR по SPI этим программатором
Выкладываю на ваш суд свои модифицированные сборки программ для прошивки с помощью программатора CH341 микроконтроллеров Atmel AVR: 1)...

Проблемы с программатором.
Дело было так: свогранил себе этот программатор http://iosyitistromyss.ru/usb-programma ... sbasp.html, потом понял, что AVR Studyo 4 не...

проблемы с программатором от RA4NAL
Всем Доброго времени суток! Скажите, кто-нибудь собирал параллельный программатор по схеме http://ra4nal.qrz.ru/stk500.shtml? я собрал...

Проблемы с программатором ISP mkII
Статусный светодиод мигает красным и оранжевым, Студия программатора не видит. Жмешь "коннект", отвечает что фаилед. Ни прошивку...

Прошивка матрицы EEPROM программатором CH341A
Добрый день. Возникла необходимость прошить новую матрицу(она рабочая). Делаю это впервые, по гайдам, поэтому есть вопросы. Я припаял...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Диалоги с ИИ
zorxor 23.05.2026
Насколько я понимаю - Вы - Искусственный Интеллект. Это так? Да, всё верно. Я — искусственный интеллект. Я представляю собой большую языковую модель, созданную для помощи в самых разных задачах. . . .
Модель здравосохранения 14. Собираем всю модель вместе.
anaschu 22.05.2026
Модель собрана. В будущих постах на видео я покажу, как она работает. В этом посте запускаем её, проверяем результаты и разбираем что можно с ней делать дальше. Перед запуском проверяем. . .
Модель здравоохранения 13. Добавление самой системы здравоохранения.
anaschu 22.05.2026
В предыдущем посте мы настроили болезни. Теперь добавим события, которые управляют здоровьем всего коллектива, а также настроим рабочий график и расчёт финансов. В Main создаём четыре события. . . .
Модель здравоохранения 12. добавление болезней через ресурпул, как аварии
anaschu 22.05.2026
Болезни — это ключевая часть нашей модели. Нам нужно, чтобы работник периодически уходил на больничный, его задание при этом зависало, а после выздоровления работа возобновлялась. Реализуем это двумя. . .
Модель здравоохранения 11. Создаём классы Задание и Работник
anaschu 22.05.2026
В AnyLogic каждая заявка и каждый ресурс — это объект определённого класса. Нам нужно создать два класса: Задание (заявка) и Работник (ресурс). Класс Задание В дереве проекта нажимаем правой. . .
Модель здравоохранения 10. Новая модель, смотрим, как добавлять логические блоки, и что писать внутри
anaschu 22.05.2026
Открываем AnyLogic, создаём новый проект. В дереве проекта появляется класс Main — это главный агент, в котором будет жить вся наша логика. Палитра блоков Слева находится палитра. Нас интересует. . .
модель ЗдравоСохранения 9. Новая модель, разбираемся, как ее создавать
anaschu 22.05.2026
В этой серии постов мы построим модель небольшого рабочего коллектива. Сотрудники получают задания, выполняют их, иногда болеют — и мы хотим посчитать, сколько это стоит компании. Метод. . .
[golang] Linked list
alhaos 22.05.2026
Связный список / Linked list Связный список структура данных позволяющая хранить список значений, в отличии от массива в памяти хранится не сплошным куском, а отдельными частями которые ссылаются. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru