CH571F 串口波特率最高能设置多少?

1693757079937313.png

我用的是CH571的开发板

用921600的波特率可以接收到正确的数据,但用高于921600的波特率打开串口会报错。 

这是为什么?


①串口打开失败检查是否为CH340,CH340波特率无法设置为6M,CH340手册建议波特率如下:

1.png②CH573手册上提到最高支持6Mbps,需要将系统主频设置为48M,同时使用CH343工具。我们实测也是可以正常串口传输收发;

③如使用CH340,则建议主频使用48M,串口波特率最高可选择1.5Mbps,实测也是可以透传收发;

④如需要使用CH573其他外设功能,如BLE,则建议主频跑60M,串口波特率选择921600,可以进行正常的收发。

参考:

波特率误差计算:CH579/CH57x/CH573/CH571/CH582 串口收发,UART使用 - iot-fan - 博客园 (cnblogs.com)

CH340芯片手册:CH340DS1.PDF - 南京沁恒微电子股份有限公司 (wch.cn)


感谢你的回复,我用的串口模块是WCH-LINKE,上面的芯片好像写的是CH32V这个也支持不了6Mbps吗?得要买CH343的串口模块?image.png



3.pnglinke最高跑921600,如果需要6M建议使用CH343。

如需要结合其他外设功能如蓝牙,建议主频跑60M,串口波特率选择921600。


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