[STM32L0] 串口接收数据丢包像漏了几拍的节奏

[复制链接]
384|29
wengh2016 发表于 2025-10-4 15:22 | 显示全部楼层
若不使用 DMA,在中断中仅做 “数据搬运”,避免耗时操作
uytyu 发表于 2025-10-4 16:24 | 显示全部楼层
高速数据流下,缓冲区容量不足,未及时处理的数据被覆盖。
lihuami 发表于 2025-10-4 16:57 | 显示全部楼层
DMA循环模式,持续接收数据              
ingramward 发表于 2025-10-4 17:47 | 显示全部楼层
优化缓冲区与中断处理              
iyoum 发表于 2025-10-4 18:21 | 显示全部楼层
过高的波特率可能导致数据传输错误增加,从而引发丢包现象。
sdlls 发表于 2025-10-4 19:54 | 显示全部楼层
暂时注释掉主循环中所有非必要的代码,只保留最简单的串口接收和回环发送功能。
nomomy 发表于 2025-10-4 20:39 | 显示全部楼层
增大接收缓冲区              
sdCAD 发表于 2025-10-4 21:29 | 显示全部楼层
中断响应不及时              
dspmana 发表于 2025-10-4 22:05 | 显示全部楼层
添加CRC校验,错误时请求重传。
saservice 发表于 2025-10-4 22:48 | 显示全部楼层
统计丢包率              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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