打印

5509A的DMA接收MCBSP的数据,把repeat打开,就只进一次中断

[复制链接]
2941|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
以马内利3005|  楼主 | 2014-10-23 20:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
纠结了这么久,终于在师兄的帮助下解决了!
网上有人说这个问题需要在中断函数内清除DMA中断标志位,但我观察发现,在进入中断之后,DMA中断标志位就自动清除了,但我还是尝试了一下清除,没有效果。
因为之前在关闭repeat时,采用在中断函数里先关闭DMA再在主程序里打开,就可以多次进入中断,所以考虑和DMA_open函数有关,去CSL库源代码查看,发现有一个if语句,if(DMA_RGETH(hDma,DMACSR)){;},大括号内是空的,判断或是不判断不影响效果呀!!!但是,这个if语句不是用来判断的,它只是起到了读取一下DMACSR寄存器的作用,和DMA_RGETH(hDma,DMACSR);的效果是一样的!!
然后,把DMA_RGETH(hDma,DMACSR);复制到中断函数里,OK !可以自动重复进入中断了!
评分
参与人数 1威望 +4 收起 理由
zhangmangui + 4 很给力!

相关帖子

沙发
zhangmangui| | 2014-10-23 21:40 | 只看该作者
有师兄真好   感谢你的分享

使用特权

评论回复
板凳
以马内利3005|  楼主 | 2014-10-24 13:44 | 只看该作者
zhangmangui 发表于 2014-10-23 21:40
有师兄真好   感谢你的分享

是呀,师兄一出马,我自己纠结的问题就是一句话的事!!

使用特权

评论回复
地板
小木欧尼| | 2014-10-26 14:29 | 只看该作者
楼主真慷慨 分享是美德啊

使用特权

评论回复
5
edishen| | 2014-10-26 14:38 | 只看该作者
感谢分享

使用特权

评论回复
6
angerbird| | 2014-10-26 23:48 | 只看该作者
谢谢分享,很好的讨论的。

使用特权

评论回复
7
wangjinlili| | 2014-10-29 20:50 | 只看该作者
很好的经验 多谢了

使用特权

评论回复
8
meishizhaoshi| | 2014-10-29 22:22 | 只看该作者
学习了新的经验

使用特权

评论回复
9
shibalihuandao| | 2014-10-29 22:52 | 只看该作者
保存一下 可能以后会用到

使用特权

评论回复
10
zgsxhzac| | 2014-10-29 22:57 | 只看该作者
真的啊 有师兄真好

使用特权

评论回复
11
sishangcine| | 2014-10-29 23:24 | 只看该作者
原来是这个原因

使用特权

评论回复
12
heibaiyinjiag| | 2014-10-29 23:26 | 只看该作者
有师兄真是件美事

使用特权

评论回复
13
taihezhibanh| | 2014-10-29 23:43 | 只看该作者
还是师兄强大

使用特权

评论回复
14
beiwaroad| | 2014-10-29 23:45 | 只看该作者
没有师兄的哭着路过

使用特权

评论回复
15
beiwaroad| | 2014-10-29 23:47 | 只看该作者
这个BUG可不是一般人能找到的

使用特权

评论回复
16
以马内利3005|  楼主 | 2015-1-13 23:52 | 只看该作者
小木欧尼 发表于 2014-10-26 14:29
楼主真慷慨 分享是美德啊

嘿嘿,我在这里收到了帮助,也希望能帮助一下大家!

使用特权

评论回复
17
以马内利3005|  楼主 | 2015-1-13 23:52 | 只看该作者
beiwaroad 发表于 2014-10-29 23:47
这个BUG可不是一般人能找到的

使用特权

评论回复
18
以马内利3005|  楼主 | 2015-1-13 23:52 | 只看该作者
beiwaroad 发表于 2014-10-29 23:45
没有师兄的哭着路过

嘿嘿。。。师兄比较忙,不轻易出马

使用特权

评论回复
19
以马内利3005|  楼主 | 2015-1-13 23:53 | 只看该作者
taihezhibanh 发表于 2014-10-29 23:43
还是师兄强大

是呀!

使用特权

评论回复
20
以马内利3005|  楼主 | 2015-1-13 23:53 | 只看该作者
heibaiyinjiag 发表于 2014-10-29 23:26
有师兄真是件美事

嘿嘿

使用特权

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

本版积分规则

个人签名:十字架十字架,永是我的荣耀。

18

主题

272

帖子

14

粉丝