CH343G端口识别问题

用的是CH343G6T-EVT,接线端子没接。端口识别正常I1BA)J%0YJ%E$NZ%JL{G52G.png

想试下USB转TTL,直接把板子(esp32板)GND->GND,3.3->3.3,RXD->TXD,TXD->RXD

然后发现端口没了,把GND线拔掉又能识别了,想问下这是为什么,以及怎么解决才能正常使用USB转TTL

esp32进入BootLoader模型就能识别到端口了,也能下载程序了,不知道是因为啥


我用的控制LED亮灭的简单程序。下载程序后,连着这个模块摁下复位按键,没法运行程序。用其他方式上电才能正常显示LED亮灭。是什么原因呢


您好,CH343芯片的VIO是需要连接的,3.3V的话,板子上的VIO可以直接短接V3脚。然后重试下。


3.3和VIO短接后,板子和这个开发板接线GND->GND,3.3->VIO,RXD->TXD,TXD->RXD

还是出现下载LED亮灭程序后,连着这个模块摁下复位按键,没法运行程序。用其他方式上电才能正常显示LED亮灭。


您好,如上现象应是电流倒灌导致,即:USB转串口设备有电时电流会流向单片机内部,导致单片机无法正常运行。此场景可尝试:VIO和单片机的电源使用统一供电,双方同时上下电。这样串口保持连接也不会有电流流向。

image.png

也可以参考CH340的手册7.6~7.8小节通过线路上处理解决。



非常感谢


只有登录才能回复,可以选择微信账号登录