0 / 0 / 0
Регистрация: 06.04.2011
Сообщений: 56

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

06.10.2013, 20:04. Показов 347903. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru