发新帖我要提问
123
返回列表
打印

APM32F107串口中断接收丢包

[复制链接]
楼主: xiaoqilo
手机看帖
扫描二维码
随时随地手机跟帖
41
增大接收缓冲区的大小,确保缓冲区能够容纳足够的数据。可以使用环形缓冲区来实现数据的循环存储,避免数据覆盖。同时,在处理缓冲区数据时,要及时清除已经处理的数据,以腾出空间接收新的数据。

使用特权

评论回复
42
adolphcocker| | 2025-5-16 16:26 | 只看该作者
接收中断处理函数中的逻辑可能存在问题,导致某些情况下无法正确处理接收数据。

使用特权

评论回复
43
10299823| | 2025-5-16 18:22 | 只看该作者
发送端和接收端的波特率设置不一致会导致数据传输错误,接收端无法正确解析数据,从而出现丢包现象。

使用特权

评论回复
44
janewood| | 2025-5-16 20:04 | 只看该作者
如果接收中断处理函数执行时间过长,可能会导致后续的接收中断被延迟或丢失。

使用特权

评论回复
45
mnynt121| | 2025-5-16 21:46 | 只看该作者
如果ISR内部执行了过多的操作或等待操作,会导致无法及时响应新的中断请求,从而造成数据丢失。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则