WCH沁恒单片机
直播中

张鹏

8年用户 1243经验值
私信 关注
[问答]

ch340c + lgt328d串口通信windows乱码怎么解决?

1。ch340c + lgt328d 串口通信windows乱码 linux正常
larduino nano,国产兼容版芯片,烧入 示例代码,电脑输入单片机的字符出现乱码。单片机输出正常。
以上毛病难道是驱动的毛病?

回帖(8)

江璐

2022-7-12 10:34:22
您好,如上问题并非驱动问题。而是部分lgt328芯片串口的误差相对较高(严重时会超过标准波特率2%),同时CH340C芯片内置时钟,不同芯片之间会存在较小的时钟偏差(也即波特率偏差)通常芯片间不超过1%,CH340芯片要求串口允许接收误差不超过2%,因此会遇到部分芯片串口通讯乱码的问题。因此对于Arduino应用建议采用支持专用波特率模式的CH9340芯片(通过H_F引脚启用)或者外置晶体的CH340G/T芯片。
举报

李家沌

2022-7-12 10:34:27
谢谢!!
奇怪,试了一个340e就没事了。另外 340b我看也是sop16封装 最大2%误差,那个您说那个9340也是sop16封装吗?我有一批板子,能直接更换吗?340c可以直接替换为那个宽松点的?对了,340e不支持dtr吧?我看板子上负责腹围的写了个dtr,估计是写错了。
举报

莫循虎

2022-7-12 10:34:31
专用波特率是多少,我57600和19200和115200三种。 另外Linux下为什么情况好很多,虽然依旧有时候程序上传不上去,但是好很多!
举报

刘鹏

2022-7-12 10:34:35
另外红外的340r还有吗?其他的支持红外吗?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分