波特率为115200时,第一个字节错误,波特率为9600时,正常

2019-07-21 01:23发布

波特率为115200时,第一个字节错误,波特率为9600时,正常,请问这是为什么?
注:代码中的波特率跟串口助手中的波特率设置的是一样的。
波特率115200时

波特率为9600时
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
正点原子
1楼-- · 2019-07-21 05:21
参考下我们例程.
三叶草
2楼-- · 2019-07-21 06:22
 精彩回答 2  元偷偷看……
jnfxt95
3楼-- · 2019-07-21 07:48
是不是U转串硬件速度跟不上,波特率降一下试试,比如57600
vinge
4楼-- · 2019-07-21 10:38
我也猜是分频不准的问题,建议把发送端的停止为设置为2bit看看能否解决。
CPeasantWallE
5楼-- · 2019-07-21 13:12
回复【2楼】正点原子:
---------------------------------
我用您的代码(实验4 串口实验)测试一下,也出现了同样的问题。
CPeasantWallE
6楼-- · 2019-07-21 16:37
回复【4楼】jnfxt95:
---------------------------------
波特率设置为57600是正常的;波特率设置为115200,192000,256000这3个波特率都不正常,现象和1152000的现象一样。

一周热门 更多>