CH340与CH341的常见问题解答

您好,该问题您可重新apt install build-essential,另CH347 linux驱动可从此处获取:

WCHSoftGroup/ch341par_linux (github.com)


有个问题,关于CH341默认忽略NACK信号。如果在使用过程中,需要检测NACK并返回错误,有没有办法解决?


楼主,你好!CH341T的V3管脚在5V供电下悬空可以正常工作吗?3.3V供电时应该怎么接呢?



您好,4.2V供电给CH340G可不可以?


您好,可以给CH340G供电4.2V,VCC=5V时最小支持电压是4.0V。


image.png


CH340N,RTS#空接,5V/3.3V供电都试过,电脑能识别出端口,也很稳定,不会忽有忽无。

但是就是串口收发数据没有,请问这可能是什么情况造成的?



您好,请短接RXD和TXD回环测试下看是否正常,麻烦发下电路图方便我们查问题。


5V供电和3.3V供电都试过,5V的时候断开R887和R875 ,3.3V断开R381.

RTS空接

1714101190692.jpg


您好,TXD和RXD线路上不要串接电阻,可以改为0欧姆电阻。芯片3.3V供电VCC引脚要和V3引脚短接,若问题还解决,可直接联系技术人员,联系方式已私信。


CH340x连接STMF429,开启串口后,MCU复位不能重启;关闭串口后,MCU则可以复位。这是怎么回事?


您好,请问CH340X的RTS引脚是不是接了单片机的复位引脚了,如果是可以双击设备管理中的CH340设备,选择端口设置、点击“高级”按钮、勾选“禁用modem流控”选项,然后点击确定按钮即可解决打开串口后RTS、DTR引脚被拉低的情况。


image.png


你好,我CH340X的RTS是接到了MCU的REST端。按照你说的方法,勾选“禁用modern流控”后,情况一样,MCU不能复位。只要串口打开,拉低MCU的REST,MCU不能复位。断开串口后,MCU则可以复位。另外,CH340x的DTR下拉一个4.7k电阻后,接到了MCU的Boot0。


您好,可以用示波器或者逻辑分析仪抓下CH340X串口被打开时候RTS、DTR引脚是不是被拉低了,如果是,串口参数设置可以设置默认拉高RTS,DTR引脚。


你好,打开串口后,DTR为高电平,关闭串口,则变为低电平。RST一直为高电平,按复位键时,为低。


我在使用一根CH340G芯片的usb串口线,用来pc跟mcu通信,pc端使用open(/dev/ttyUSB0), write, read,read的时候发现只能读取小于等于32字节的数据,这是什么原因?


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