[其它产品/技术] 英飞凌MCU的UART接口在高速通信时出现数据丢失,如何解决?

[复制链接]
111|28
claretttt 发表于 2026-6-6 12:21 | 显示全部楼层
如何用示波器判断是硬件还是软件问题?
mickit 发表于 2026-6-6 12:49 | 显示全部楼层
如何计算UART波特率的误差率?
timfordlare 发表于 2026-6-6 13:52 | 显示全部楼层
接收缓冲区是否溢出?              
iyoum 发表于 2026-6-6 15:36 | 显示全部楼层
高速通信对硬件的物理特性要求极高,微小的偏差都会被放大。
gygp 发表于 2026-6-7 20:05 | 显示全部楼层
检查 UART 的 TX/RX 线束是否过长,或者线路上是否串联了过大的电阻。过大的电阻和长线会延缓信号的上升/下降沿,导致高速下信号失真
jackcat 发表于 2026-6-7 21:17 | 显示全部楼层
高速UART通信中,环形缓冲区设计技巧是什么?
kzlzqi 发表于 2026-6-7 21:47 | 显示全部楼层
提醒下楼主,中断优先级也很关键,如果有更高优先级的中断一直打断UART接收,也会导致数据来不及处理丢失。
LinkMe 发表于 2026-6-8 22:58 | 显示全部楼层
需要看具体允许误差是多少,然后比较时钟误差值。如果误差小于允许范围,那就在允许范围内。
物联万物互联 发表于 2026-6-9 14:33 | 显示全部楼层
检查硬件流控设置,确保其与需求匹配,必要时调整配置。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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