[技术问答] MS51】UART 115200波特率误差大,无法通讯

[复制链接]
发表于 2023-5-10 22:51 | 显示全部楼层
换一个误差小的晶振吧
发表于 2023-5-11 17:08 | 显示全部楼层
115200波特率误差大可能是由于串口参数设置错误、时钟源不准确等原因引起的。
发表于 2023-5-11 17:37 | 显示全部楼层
可以用示波器来查查。              
发表于 2023-5-11 18:31 | 显示全部楼层
其实波特率低一些,传输更稳定 波特率越高
发表于 2023-5-11 18:37 | 显示全部楼层
PLL实现频率倍频呢?              
发表于 2023-5-11 18:57 | 显示全部楼层
选择可以配置成你所需波特率而误码较率较小的晶振如11.0592MHz,22.1184MHz等
发表于 2023-5-11 19:06 | 显示全部楼层
原因可能包括时钟源不准确、波特率发生器精度不高等因素。
发表于 2023-5-11 20:18 | 显示全部楼层
这要看单片机晶振频率               
发表于 2023-5-11 21:03 | 显示全部楼层
检查系统时钟源是否准确,并确认波特率发生器的时钟源稳定和精准。
发表于 2023-5-11 21:29 | 显示全部楼层
如何减少波特率的误差带来的通信错误
发表于 2023-5-11 21:36 | 显示全部楼层
波特率误差的一个常见原因是时钟源不准确。
发表于 2023-5-11 21:55 | 显示全部楼层
对于某些芯片,可以通过修改一个或多个寄存器的值来调整波特率,以达到更高的精度和稳定性。
发表于 2023-5-11 23:28 | 显示全部楼层
晶振的问题吧,偏差太大了
发表于 2023-5-13 23:05 | 显示全部楼层
是晶振的误差吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表