Найдено 24 результата

maxxproff
13 окт 2018, 10:25
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

Доброго времени. Не подскажете, у меня такой же программатор на CH341A, и есть у меня ардуина нано 3 на которую не то что скетч но и бутлоадер не получается залить. я даже не помню то ли убил я эту ардуину то ли нет. Ни греется вроде, в системе виндовс 7 видна, светодиод питания горит и всё. больше ...
maxxproff
21 июл 2017, 06:19
Форум: YOURDEVICE
Тема: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.
Ответы: 65
Просмотры: 471059

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.


Нужен программист энтузиаст который захочет это сделать, за уважение и благодарность многих пользователей данного программатора СН341А!!! ...
...
Добавил еще пару вариантов поддержки программатора CH341A.
Текущая тестовая версия тут
http://yourdevice.net/forum/viewtopic.php?f=26&t=1812&p=3737 ...
maxxproff
21 июл 2017, 05:50
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

Добавил третий вариант:
- медленный bitbang-SPi с обращением через драйвер производителя (CH341WDM.SYS) (ключ -c ch341a_bitbang_wch)
При этом все три варианта ключа запуска рабочие: два первых требуют установки альтернативного драйвера libusb, третий работает через стандартный драйвер от WinChipHead ...
maxxproff
21 июл 2017, 01:06
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

Volgowood писал(а):....Еше бы реализовать возможность шить прямо через SPI, но понимаю что это электрически невозможно)
Эээ, ну так мы и шьем AVR прямо через SPI.
Или вы про что именно?
maxxproff
19 июл 2017, 01:54
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

...
О да, она увидела микруху!
avrdude_spi_and_bitbang_OK: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.03s

avrdude_spi_and_bitbang_OK: Device signature = 0x1e9206 (probably t45)

avrdude_spi_and_bitbang_OK ...
maxxproff
17 июл 2017, 19:31
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

...
Вычитал где-то тут, что надо какой-то CS0 на RESET перевкнуть, но ведь на программаторе нет CS0, есть просто CS...
CS0. он же D0 -контакт непосредственно на чипе CH341.
На программаторах, которые мне встречались, CS как раз распаян на CS0 (D0).
Если подключаете линии на ATTiny как тут http ...
maxxproff
17 июл 2017, 19:22
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

...Надо прошить ATTiny45, есть CH341A, и руки растут вроде откуда надо. Но прочитав форум все еще не отдупляю, чяднт??...
Ни дудка, ни chavprog не видят мируху...
Наверно дело в том, что ATTiny выставлен на низкую частоту.
Вы вероятно все правильно делали, но там для тех двух программ была ...
maxxproff
27 июн 2017, 11:33
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

ДЛЯ тех у кого не работает CH341DP.EXE (утилита от производителя для прошивки AVR c помощью CH341A), поковырял ее исходники:
для работоспособности китайского экземпляра программы вывод CS (Reset AVR) нужно подключать не на D0 (пин 15), а на D1 (пин 16) !
Сам пока не пробовал перепаивать,
но ...
maxxproff
11 июн 2017, 08:40
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

AKSU78 писал(а):Огромное спасибо! …
Еще раз огромное спасибо, вы меня очень выручили!
Огромное пожалуйста!
Вам спасибо за тестирование!
И Садкову Алексею за патч ch341a к avrdude, с которого эти все мои эксперименты с компиляциями и портированием под windows начались
maxxproff
10 июн 2017, 11:56
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

… Правильно ли я понимаю, что CS надо на Reset, а CLK на SCK? …
Да, именно так.
Ещё на USBASP'е перемычку поставить в режим прошивки, а также проверить соответствие напряжения питания:
ведь USBASP при прошивке будет запитан от ch341,
а т.к USBASP бывает 3,3в и 5в на разъёме, то лучше выставить ...
maxxproff
04 июн 2017, 07:08
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

Собрал консольные утилиты ch341prog и ch341eeprom под Windows -одни из первых open-source программ для прошивки SPI-флеш и I2C-eeprom этим программатором.
https://github.com/setarcos/ch341prog" target="_blank
и
https://sourceforge.net/projects/ch341eepromtool/" target="_blank

Подробности тут
http ...
maxxproff
03 июн 2017, 20:55
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

...По всей видимости, chavrprog работает некорректно: при дампе везде заменяет (0x0A) -> (0x0D, 0x0A)...
Собрал авторский код без модификаций под линуксом -сливает дамп корректно!
Нашел и исправил ошибку, дело было в том, что в Windows...
...Функция fopen используется для открытия файла. Первый ...
maxxproff
03 июн 2017, 09:14
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

mitrich писал(а):Доброго всем дня!
Считал дампы двумя прогами, во вложении.
Надеюсь вам поможет.
С уважением.
Спасибо за отклик!
Ваши дампы отличаются еще более заметно.
По всей видимости, chavrprog работает некорректно: при дампе везде заменяет (0x0A) -> (0x0D, 0x0A).
Буду разбираться
maxxproff
01 июн 2017, 09:29
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

...
Если не трудно, попробуйте вот эту программу.
У меня на том же разогнанном Atmega8L в первом приближении работает (ОС WinXP).
Сохраняет дампы только в RAW-binary виде, если я все правильно понял, то есть
chavrprog.exe -d mega8 -r f dump.bin
аналогично
avrdude.exe -pm8 -cch341a -Uflash:r ...
maxxproff
01 июн 2017, 04:42
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

Огромное спасибо за помощь и подсказку!
Получилось считать и flash и eeprom, записал blink на про микру)
Буду пробовать перешивать бутлоадер.
Вам спасибо за тестирование!
От раза к разу на досуге курю программирование, однажды доберусь работоспособность медленных чипов попробовать доделать.
Надо ...
maxxproff
31 май 2017, 16:17
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

...со SPi забираю CND, VDD, SCK,Miso,Mosi подключаю на про микру...
G ND первое, я правильно понял?
А как же CS , он должен быть напрямую на Reset чипа, иначе программатором чип не подхватится.
Я не гуглил схемотехнику вашей платы, но очень желательно, чтобы при прошивке на Reset кроме ...
maxxproff
31 май 2017, 16:05
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

Добрый день.
Есть программатор CH341a, захотел перешить им PRO micro на atmel32u.
Перемычка на IIC/SPi, в диспетчере задач определился как надо USB\VID_1A86&PID_5512\5&EA588C7&1&2, драйвера LibUSBK.
со SPi забираю CND, VDD, SCK,Miso,Mosi подключаю на про микру.
При попытке считать фьюз c:\"avrdude ...
maxxproff
11 май 2017, 02:25
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

skameykin22 писал(а):Вот теперь стало понятней.
Отпишитесь, как работает.
Отдельную тему создавать не спешу, т.к пока нет времени развивать и пытаться улучшать работу.
Но пока не было информации, что у кого-то ещё работает, кроме меня и автора патча.
maxxproff
14 апр 2017, 04:40
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

Можно подробнее для тех кто в танке?
0. На программаторе должна быть выставлена перемычка параллельного режима (EPP/MEM/I2C/...)
В системе он при этом устройство VID_1A86 PID_5512
1. Ставите для ch341a вот эти драйвера CH341A_libusbK_driver.zip
или из офф.источника libusbk:
https://sourceforge ...
maxxproff
17 дек 2016, 04:15
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Re: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

Для желающих добавить поддержку бОльшего числа чипов вот исходные коды программы CH341DP.EXE для работы программатора CH341A с микроконтроллерами семейства AVR
maxxproff
16 дек 2016, 08:01
Форум: YOURDEVICE
Тема: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.
Ответы: 65
Просмотры: 471059

Re: Добавление программаторов, настройка скорости программирования и пр. в AVRDUDE_PROG.


Нужен программист энтузиаст который захочет это сделать, за уважение и благодарность многих пользователей данного программатора СН341А!!! ...
На этом мои вопросы и попытки по добавлению программатора в AVRDUDE_PROG. закончились.
ЕСЛИ еще актуально, то собрал AVRDUDE c поддержкой CH341A по чужому ...
maxxproff
16 дек 2016, 07:48
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

ЕСЛИ у кого есть желание потестировать,
собрал для винды версию AVRDUDE ("дудка") с поддержкой этого программатора ch341a
(патч, добавляющий поддержку не мой, брал вот отсюда http://savannah.nongnu.org/patch/?9127" target="_blank )
UPD2: листайте ближе к концу темы, есть версия работающая с ...
maxxproff
30 ноя 2016, 10:59
Форум: AVR
Тема: Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL
Ответы: 64
Просмотры: 319025

Программатор CH341A. USBASP USBISP/AT89S52/AVR/STC/24CXX/ATMEGA STC Programmer Support USB To TTL

Будьте добры, переименуйте тему так, что тут про прошивку микроконтроллеров AVR с помощью программатора CH341A.
тут русифицированная версия программы, и так поиском будет лучше находиться