硬汉嵌入式论坛

 找回密码
 立即注册
查看: 399|回复: 2
收起左侧

关于用dma+空闲中断接收不定长数据丢包问题

[复制链接]

5

主题

1

回帖

16

积分

新手上路

积分
16
发表于 2024-3-13 16:52:19 | 显示全部楼层 |阅读模式
有没有高手,最近用stm32与一个模块通讯,通讯协议规定了一帧数据格式,一帧数据包的长度不固定,我就考虑用dma+空闲中断来处理数据,发现这种方法会导致处理过程会丢包,有没有什么比较好的方法可以解决丢包问题?   
回复

使用道具 举报

75

主题

684

回帖

909

积分

金牌会员

积分
909
发表于 2024-3-13 23:00:14 | 显示全部楼层
怎么会丢包呢?一直在用没丢过
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2024-3-29 15:25:37 | 显示全部楼层
解决了吗是什么原因嘞,我用了dma+空闲中断,出现了不进空闲回调函数的问题,具体原因还不知道,dma数据在搬运满了也不进入回调
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-1 22:34 , Processed in 0.227287 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表