[产品应用] CW32L052在串口数据传输中丢包。

[复制链接]
 楼主| powerantone 发表于 2025-4-14 16:20 | 显示全部楼层 |阅读模式
CW32L052在串口数据传输中丢包。
星辰大海不退缩 发表于 2025-4-15 22:45 | 显示全部楼层
增加校验机制
duo点 发表于 2025-4-16 09:59 | 显示全部楼层
若晶振频率偏差过大,会导致波特率误差,从而引发丢包。
elephant00 发表于 2025-4-16 10:07 | 显示全部楼层
增大接收缓冲区大小,避免溢出。
flycamelaaa 发表于 2025-4-16 11:03 | 显示全部楼层
用屏蔽线。
 楼主| powerantone 发表于 2025-4-16 11:30 | 显示全部楼层
电源波动可能影响 UART 模块的正常工作。
laocuo1142 发表于 2025-4-16 12:00 | 显示全部楼层
传输线过长或未使用屏蔽线?
stormwind123 发表于 2025-4-16 13:56 | 显示全部楼层
周围可能电源噪声干扰吧。
probedog 发表于 2025-4-16 14:03 | 显示全部楼层
是不是波特率配置错误?
classroom 发表于 2025-4-16 15:00 | 显示全部楼层
接收缓冲区溢出?中断优先级冲突?
jcky001 发表于 2025-4-16 18:00 | 显示全部楼层
静电冲击可能导致 UART 模块损坏或工作异常。
duo点 发表于 2025-4-16 18:00 | 显示全部楼层
用 DMA 双缓冲模式,避免数据覆盖。
onlycook 发表于 2025-4-16 19:30 | 显示全部楼层
用逻辑分析仪捕获 UART 信号,检查波形是否失真、是否存在干扰。
cr315 发表于 2025-4-16 20:00 | 显示全部楼层
可考虑使用外部高精度时钟源。
七毛钱 发表于 2025-4-16 21:00 | 显示全部楼层
检查 UART 初始化代码,确保配置正确。
两只袜子 发表于 2025-4-18 16:03 | 显示全部楼层
DMA 配置有误?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

676

主题

3894

帖子

4

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