打印
[技术问答]

求助!波特率配置为115200数据接收错误

[复制链接]
1279|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
求助!UART串口收发,波特率配置9600时数据正常,波特率配置115200时第一个数据最高位错误,例如0X01的数据会变成0x81

使用特权

评论回复
沙发
wangshujun| | 2020-5-29 09:57 | 只看该作者
你要计算波特率误差,超过5%就注定无法正常通信了大于2.5%抗干扰性就很差了
猜测你是16兆时钟配置的115200,误差太大

使用特权

评论回复
板凳
smartpower| | 2020-5-29 13:05 | 只看该作者



使用特权

评论回复
地板
chenxiaolang| | 2020-5-30 15:51 | 只看该作者
注意误差,我发过类似的**,修正误差后就好了

使用特权

评论回复
5
martinhu| | 2020-6-2 09:04 | 只看该作者
估计是你的系统时钟太低了或者不合适,计算出来的波特率误差太大

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

10

帖子

0

粉丝