[其他] HC32F103C8T6串口有无BUG

[复制链接]
 楼主| micoccd 发表于 2023-5-29 14:16 | 显示全部楼层 |阅读模式
经常看到有人说HC32F103C8T6串口通信时会有累计误差,这个问题是否真是存在
abotomson 发表于 2023-6-7 12:52 | 显示全部楼层
每个环节都会引入微小的传输延迟,这些延迟误差可能会对数据的精确性产生影响。
pl202 发表于 2023-6-7 13:05 | 显示全部楼层
串口通信的每个字节的起始位都是同步的基准,所以速率误差不会累积到下个字节去。
wwppd 发表于 2023-6-7 13:10 | 显示全部楼层
在通信中可以加入纠错码来检测和修正数据错误
benjaminka 发表于 2023-6-7 13:37 | 显示全部楼层
晶振精度的限制,时钟频率也可能存在微小的误差。
wilhelmina2 发表于 2023-6-10 10:14 | 显示全部楼层
可以通过软件校准等方式来校准时钟频率误差
loutin 发表于 2023-6-10 10:21 | 显示全部楼层
在串口通信中,由于时钟频率的不匹配、传输延迟等因素的影响,会导致数据的累计误差。
janewood 发表于 2023-6-10 10:32 | 显示全部楼层
理论上可以无误差。               
sanfuzi 发表于 2023-6-10 11:07 | 显示全部楼层
串口通信中可能会出现累计误              
primojones 发表于 2023-6-10 11:14 | 显示全部楼层
原因是波特率和晶振的关系               
deliahouse887 发表于 2023-6-10 11:20 | 显示全部楼层
有误差, 有可能出现误差积累造成的错误。
modesty3jonah 发表于 2023-6-10 11:32 | 显示全部楼层
串口有什么BUG              
bartonalfred 发表于 2023-6-10 11:47 | 显示全部楼层
由于传输速率受到多种因素的影响,包括传输距离、噪声、电磁干扰等,因此在实际应用中,传输速率往往不太可能完全准确。
burgessmaggie 发表于 2023-6-10 11:52 | 显示全部楼层
你按照时钟整数配置吧。              
kmzuaz 发表于 2023-6-10 12:23 | 显示全部楼层
连续的多次发送之间没有累计误差              
wangdezhi 发表于 2023-6-10 13:06 | 显示全部楼层
尽量选择合适的波特率,以确保数据的传输速率匹配。
uytyu 发表于 2023-6-10 13:29 | 显示全部楼层
你配置的有问题吗?              
youtome 发表于 2023-6-10 13:45 | 显示全部楼层
将波特率发生器复位一下,否则误差积累会造成串口通信错误。
51xlf 发表于 2023-6-10 14:02 | 显示全部楼层
串口通讯时因为可能存在累计误差偶尔造成数据错误。  
youtome 发表于 2023-6-10 15:38 | 显示全部楼层
串口通讯如果波特率如果有误差的话,有时候会出现数据错误的,这很正常。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

109

主题

727

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部