powerantone 发表于 2025-4-14 16:20

CW32L052在串口数据传输中丢包。

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 配置有误?
页: [1]
查看完整版本: CW32L052在串口数据传输中丢包。