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

2019-07-21 01:23发布

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

波特率为9600时
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
CPeasantWallE
1楼-- · 2019-07-21 19:40
 精彩回答 2  元偷偷看……
CPeasantWallE
2楼-- · 2019-07-21 22:39
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-22 01:22
回复【6楼】CPeasantWallE:
---------------------------------
直接在我们开发板测试的?
战舰板?
jnfxt95
4楼-- · 2019-07-22 02:52
回复【7楼】CPeasantWallE:
---------------------------------
之前我用U转串线做实验时,也出现过这个问题。当时波特率最高57600,再高就乱码了。
chenxr1990
5楼-- · 2019-07-22 04:09
问题解决了吗?遇到同样的问题,应该是硬件的问题,不知道出在哪里,波特率9600正常,115200时好时坏,然后就断开了,同一批五块板子,有一块115200运行正常,其他都是一样的现象,现在考虑,一:处理器批次有问题,bug?二:硬件设计有问题,但是为什么有一块是正常的?
有遇到相同问题的欢迎回答一下。
狮子歌歌
6楼-- · 2019-07-22 05:34
 精彩回答 2  元偷偷看……

一周热门 更多>