嵌入式开发者社区

标题: StarterWare里的EDMA3例程 [打印本页]

作者: 70010x    时间: 2016-11-23 15:34
标题: StarterWare里的EDMA3例程
[attach]1580[/attach]
如图,这里说如果没有指定回调函数就不能写ICR清零清除IPR相应位
我理解这个回调函数的作用是为while (irqRaised == 0u){}提供出口,而TccNum本身默认的就设置的是0,在执行EDMA3ClrIntr(SOC_EDMA30CC_0_REGS, indexl)的时候,ICR的0位会被清除,这个和回调函数本身有什么关系,望指点。

作者: 70010x    时间: 2016-11-23 17:03
问题已通过电话沟通解决。
作者: 电子微创意    时间: 2016-11-23 20:18
70010x 发表于 2016-11-23 17:03
问题已通过电话沟通解决。

把结果也描述一下嘛
作者: 希望缄默    时间: 2016-11-25 11:43
电子微创意 发表于 2016-11-23 20:18
把结果也描述一下嘛

是呀 描述一下
作者: 70010x    时间: 2016-11-25 15:16
这里只有一个事件使用到了EDMA3,所以仅用API函数即可完成清除中断操作,理解了吗?
作者: 唐唐123    时间: 2017-1-18 09:28
70010x 发表于 2016-11-25 15:16
这里只有一个事件使用到了EDMA3,所以仅用API函数即可完成清除中断操作,理解了吗? ...

你好!我最近也在看这个,你能不能详细讲一下,我看那个回调函数里面主要是就是返回一个标志位,函数里面的第一个和第三个参数好像没什么用处?




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4