Кто сталкивался с том, что Windows-программа, созданная в HiAsm и работающая с периферией через виртуальный COM-порт, не работает с USB-конвертором на микросхеме CH340G, но работает с USB-конверторами на микросхемах FT232, ATmega16U2 в одних и тех же схемах?
Особенностью является то, что в схеме используется вывод DTR микросхемы CH340G для последующего начального сброса AVR-микроконтроллера (см. например https://cdn.hackaday.io/files/293271254726368/nano_ch340_schematics-rev1.pdf)
Драйвер CH340G работает в принципе нормально, поскольку через него программируется AVR-микроконтроллер в своей среде, но как только запускается EXE-программа от HiAsm, то происходит постоянный сброс AVR-микроконтроллера. Элемент COM-порта в HiAsm используется простой, для работы достаточно сигналов RXD и TXD.
Этот топик читают: Гость
Ответов: 19
Рейтинг: 0
|
|||
карма: 0 |
|
1