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

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

06.10.2013, 20:04. Показов 347758. Ответов 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
7 / 7 / 5
Регистрация: 20.10.2012
Сообщений: 86
16.08.2017, 16:55
Студворк — интернет-сервис помощи студентам
Привет всем. ТЕма вроде вся пережевана но ситуация с моим ch341a начинает мне выносить мозги.. Вначале работала как и для прошивки флэшек так и для атмелок через дудку . Сейчас флэшки так и шьются родным софтом , а дудка не видит устройство юсб с видпид 1а86 5512 хотя в диспетчере устройств отображается юсб интерфейс епп как положено. пробовал типа родным софтом с англоязычным интерфесом -.он типа читает фьюзы но пишет флэш и еепром с ошибками. считывания в проге нет,а дудка дуркует?или я? , непойму
0
1 / 1 / 0
Регистрация: 11.10.2016
Сообщений: 195
17.08.2017, 03:29
Цитата Сообщение от SHOP
Привет всем.
Вы говорите про дудку именно этой модифицированной для ch341 версии,
последний вариант с ключом -c ch341a_bitbang_wch,
я правильно понял?
Ну хоть кто-то отписался, что она работает работала не только у меня =))))
Если программатор флешки шьет, а АВР шил, но перестал, то это как-то странно...
Посмотрите на плате у вас по шине 5в ЮСБ стоит резистор/предохранитель.
Возможно, постепенно от нагрузок при внутрисхемных прошивках, его сопротивление уплыло,
просадка после него появляется при нагрузке.
Это же касается стабилизатора 1117-3,3,
эти стабилизаторы сейчас очень некачественные идут, померяйте по факту в моменты прошивки напряжения.
Еще на 9-й ножке чипа ch341a должно быть 3,3В -внутренний источник опорного напряжения CH341A, он не зависит от внешнего интегрального стабилизатора.
Может некачественный кварц, флюс токопроводящий, окислы под ZIF, "холодные пайки"...

Цитата Сообщение от SHOP
...пробовал типа родным софтом с англоязычным интерфесом -.он типа читает фьюзы но пишет флэш и еепром с ошибками. считывания в проге нет...
Да, прога CH341DP.EXE от производителя дебильная. Я ее когда пересобирал через другой компилятор (mingw),
компилятор сильно ругался на код, а так как я в этом деле новичок и делаю из спортивного интереса,
то забил грубые костыли, чтобы собралось, особо прогу не тестировал.
Вы первый, кто об ней отписали.
Народ особо не интересуется функционалом AVR+CH341A, а обкатывать чисто самому мне на некотором этапе стало малоинтересно =)
По крайней мере, пока АВР-доктор не соберу

А вообще, я свою тему по прошивке АВР+CH341A запилил
<a ctoss="postlink-local" href="http://forum.iosyitistromyss.ru/viewtopys.php?f=13&t=32626">viewtopys.ph p?f=13&t=32626[/URL]
лучше там, а то тут тема несколько несерьезная
0
7 / 7 / 5
Регистрация: 20.10.2012
Сообщений: 86
17.08.2017, 11:06
Цитата Сообщение от moxxproff
Цитата Сообщение от SHOP
Привет всем.
Вы говорите про дудку именно этой модифицированной для ch341 версии,
последний вариант с ключом -c ch341a_bitbang_wch,
я правильно понял?
- да именно она
Ну хоть кто-то отписался, что она работает работала не только у меня =))))
Если программатор флешки шьет, а АВР шил, но перестал, то это как-то странно...
- Странно ни это странно что дудка отказывается видеть устройство . Снижение скорости необходимо для определения атмелки но не самого устройства
Посмотрите на плате у вас по шине 5в ЮСБ стоит резистор/предохранитель.
-ок
Возможно, постепенно от нагрузок при внутрисхемных прошивках, его сопротивление уплыло,
просадка после него появляется при нагрузке.
-0.5 ом
Это же касается стабилизатора 1117-3,3,
эти стабилизаторы сейчас очень некачественные идут, померяйте по факту в моменты прошивки напряжения.
- 3.3в в дюбом случае
Еще на 9-й ножке чипа ch341a должно быть 3,3В -внутренний источник опорного напряжения CH341A, он не зависит от внешнего интегрального стабилизатора.

- 3.46в
Может некачественный кварц, флюс токопроводящий, окислы под ZIF, "холодные пайки"...
- Ну CH341DP.EXE видит считывает фюзы пытается шить
Да, прога CH341DP.EXE от производителя дебильная.
- Началось после того как пришла в ремонт плата с холодильника либхер - там стояла мега32. Считывать давай а она не
хочет типа битая сигнатура но сам програматор то определялся. Считали другим програматором телепрог зашили новый проц все поехоло. -Пробую CH341 прошить другой проц а дудка то не видит скрин прилагаю
0
1 / 1 / 0
Регистрация: 11.10.2016
Сообщений: 195
17.08.2017, 20:50
Цитата Сообщение от moxxproff
...
последний вариант с ключом -c ch341a_bitbang_wch,
я правильно понял?
...
Цитата Сообщение от SHOP
....скрин прилагаю
Вы просто невнимательны,
У вас ключ -с не тот: -c ch341a будет работать только через альтернативный драйвер libusb в режиме fullspeed SPI.
А для варианта через драйвер производителя USB-EPP/I2C... я реализовал только bitbang SPI через ключ -c ch341a_bitbang_wch
0
7 / 7 / 5
Регистрация: 20.10.2012
Сообщений: 86
20.08.2017, 14:22
Цитата Сообщение от moxxproff
Цитата Сообщение от moxxproff
...
последний вариант с ключом -c ch341a_bitbang_wch,
я правильно понял?
...
Цитата Сообщение от SHOP
....скрин прилагаю
Вы просто невнимательны,
У вас ключ -с не тот: -c ch341a будет работать только через альтернативный драйвер libusb в режиме fullspeed SPI.
А для варианта через драйвер производителя USB-EPP/I2C... я реализовал только bitbang SPI через ключ -c ch341a_bitbang_wch
Перепробованы все и варианты и драйвера с разных источников в разных сочетаниях. Ну а поскольку вы пересобирали с исходников то большого труда не составит понять принцип определения устройства в китайской проге(которая определяет ) и дудке(отказывается определять). Может есть утилитка восстанавливающая фирмваре
0
1 / 1 / 0
Регистрация: 11.10.2016
Сообщений: 195
20.08.2017, 20:43
Цитата Сообщение от SHOP
...Перепробованы все и варианты и драйвера с разных источников в разных сочетаниях. Ну а поскольку вы пересобирали с исходников то большого труда не составит понять принцип определения устройства в китайской проге(которая определяет ) и дудке(отказывается определять). Может есть утилитка восстанавливающая фирмваре
...
Цитата Сообщение от moxxproff
...Если у кого появятся какие замечания по работе, то пишите, предварительно прикладывайте под спойлер лог работы этой сборки, запущенной с ключом -vvv,
буду дорабатывать по возможности/настроению...
Ну как бы я просил при проблемах с дудкой выкладывать логи запусков с дополнительным ключом -vvv
Да, я в дудке при -c -ch341a_bitbang_wch колхозно выставил принудительно всегда обращаться на первое устройство (номер "0", подсмотрел как сделано в AsProkrammer от Tyfo),
а у вас программатор в системе мог при предыдущих сменах ЮСБ и/или драйверов стать вторым/третьим и т.п.
В другой ЮСБ попробуйте либо удалить+повторно установить драйвер v2.1, либо подождите, я домозгую, как детект номера устройства сделать и пересоберу, но это может быть не так скоро.
(ключи работы через libusb имеют вроде детект номера, как изначально в патче от Alixiy Sadkov. Два человека отписались об успешной работе прошлых версий дудки, где было только через libusb, но игры с альтернативными драйверами вам не советую -прибавят еще путаницы)

В CH341A нет firmware, это железный чип.

А, чуть не забыл: Какая у вас ОСь, кстати?
x86/x64?
Если работать именно через драйвер производителя, то там может быть несовместимость версий/разрядности CH341DLL.DLL в папке с дудкой и тем драйвером, что у вас поставлен.
Когда вы драйвер CH341WDM.SYS ставили, с ним вместе своя такая же CH341DLL.DLL поставилась в системную папку (проверьте!), так что попробуйте из папки дудки ее убрать/переименовать.

Пересобрал дудку с детектом доступного устройства, проверил при наличии двух программаторов в системе, один из которых был занят другой программой.
У меня работает.
Выложил в той новой теме на этом же форуме, <a ctoss="postlink-local" href="http://forum.iosyitistromyss.ru/viewtopys.php?f=13&t=32626&p=513956">vie wtopys.php?f=13&t=32626&p=513956[/URL]
Если и эта сборка не заработает, то просьба отписаться, приложить лог с ключами -c ch341a_bitbang_wch -vvv

"Я не волшебник, я только учусь!" (с) ...на старость лет =)))
0
7 / 7 / 5
Регистрация: 20.10.2012
Сообщений: 86
22.08.2017, 09:09
Спасибо все пошло . Все таки автоопределение устройства на каком либо из портов думаю будет оптимальней и универсальней. Моя ситуация тому пример. Вообщем здесь повлияла совокупность факторов. Порт который у вас был принудительно по умолчаниию тоесть нулевой оказался слаботочным и при попытке связи с атмелкой просто не видел по нагрузке сам адаптер скорее всего уходил в защиту - по ключику -vvv действительно показывал отсутствие на любом из портов , причем опробовано как минимум на 5 компах - а это уже статистика или тенденция . Но поскольку изначальная версия сборки програмы не предпологала присутствия на других портах то естественно не виделась нигде. Последняя версия сборки заработала конечно не на всех юсб портах . Фронт панел юсб оказались слаботочные. Зато юсб на панели материнки работали с полтычка.Я думаю стоит пересобрать дудку с автопределением и на полную скорость.
Вообщем успехов вам в разработках
0
1 / 1 / 0
Регистрация: 11.10.2016
Сообщений: 195
22.08.2017, 09:45
Цитата Сообщение от SHOP
Спасибо все пошло .
...Последняя версия сборки заработала конечно не на всех юсб портах . Фронт панел юсб оказались слаботочные. Зато юсб на панели материнки работали с полтычка.Я думаю стоит пересобрать дудку с автопределением и на полную скорость.
Вообщем успехов вам в разработках
Спасибо за отзыв!
Про версию сборки и передние слаботочные порты -это дело не в программе, это чисто железные вопросы (я больше электрик, не программист).
Автоопределение индекса устройства в системе теперь есть,
а на полную скорость режим делать, думаю, оно ни к чему:
на полную скорость много медленных чипов перестанут видеться,
а также длина проводов станет больше влиять на успех/неуспех мероприятия.
Памяти в Атмелах всего килобайты, так что не сильно есть смысл экономить секунды.
А делать дополнительные параметры запуска выбора скорости или даже автодетект скорости по таблице чипов,
чтобы медленные чипы bitbang-SPI, быстрые -аппаратный SPI, мне особо нет интереса.

Я думаю вот про параллельный высоковольтный (HVPP) AVR-программатор на ch341a, взяв за основу, например, LPT-программатор Chanа с открытым исх.кодом вот тут http://itm-chan.org/works/avrx/report_e.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.08.2017, 09:45

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
Статусный светодиод мигает красным и оранжевым, Студия программатора не видит. Жмешь &quot;коннект&quot;, отвечает что фаилед. Ни прошивку...

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


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

Или воспользуйтесь поиском по форуму:
168
Ответ Создать тему
Новые блоги и статьи
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru