我的程序为什么普通的DMA接收中断,就只能进入一次?

2019-03-23 15:18发布

就只能进入一次接收中断,哪个地方不对?要怎么改才能每次接收都进入DMA接收中断?下面是程序 1535435708(1).jpg
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
shijizai
1楼-- · 2019-03-23 21:47
/ 自己顶起,期待大神路过
wsmysyn
2楼-- · 2019-03-24 03:26
 精彩回答 2  元偷偷看……
shijizai
3楼-- · 2019-03-24 07:48
wsmysyn 发表于 2018-8-28 15:53
最近也打算调试DMA这块,还没开始,之前看了一些资料

1、是不是设置为DMA_Mode_Circular就可以实现循环 ...

你说的是对的,你说的第二点,不光是在中断中重新配置长度,重要的是要在中断中关闭DMA并且重新开启
shijizai
4楼-- · 2019-03-24 07:55
wsmysyn 发表于 2018-8-28 15:53
最近也打算调试DMA这块,还没开始,之前看了一些资料

1、是不是设置为DMA_Mode_Circular就可以实现循环 ...

你说的这个我上面程序里都有写,你可以参考
wsmysyn
5楼-- · 2019-03-24 13:34
 精彩回答 2  元偷偷看……
shijizai
6楼-- · 2019-03-24 14:49
wsmysyn 发表于 2018-8-29 17:40
嗯,我之前也是代码写好了

还没来得及调试。

使用的是Normal模式,没有使用环的方式

中断里确实 ...

你快调,然后调完记得来看看我,帮我解决下这个问题

一周热门 更多>