【创龙TMS320C6748开发板试用】在TMS320C6748中,怎么用定时器触发EDMA传输

2019-07-15 19:26发布

如标题,在TMS320C6748中,怎么用定时器触发EDMA传输,定时器我选的是非捕获、非级联模式下的tiM34,我不知道这个定时器在EDMA所对应的事件号应该是多少?是不是别的地方出的问题?以下贴出部分代码 1.png
定时器部分代码已经测试过是没问题的,应该是在定时器和EDMA建立联系的时候出的问题

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
电子微创意
1楼-- · 2019-07-15 23:57
已经验证OK,你的设置有误。请按照以下方法测试:
1.使能EDMA3的CC1和TC1。
2.设定触发事件为24.
按上述设定已经在TL6748-EasyEVM上验证通过。 最佳答案
电子微创意
2楼-- · 2019-07-16 00:41
是不是应该在定时器中断服务函数中启动EDMA即可?
jzhfighting
3楼-- · 2019-07-16 01:56
 精彩回答 2  元偷偷看……
电子微创意
4楼-- · 2019-07-16 07:08
jzhfighting 发表于 2015-10-21 19:41
以上贴的图片里面就是中断服务函数的,中端服务函数里面有个EDMA3初始化的函数这个函数里面包括了使能EDMA3传输函数,如下图,其中chNum为11,trigMode为事件触发

定时器章节了有关于定时器出发DMA事件的讲解。
mqqjqr5566
5楼-- · 2019-07-16 10:58
虽然我不知道,但我觉得应该查手册
jzhfighting
6楼-- · 2019-07-16 16:38
电子微创意 发表于 2015-10-23 09:55
已经验证OK,你的设置有误。请按照以下方法测试:
1.使能EDMA3的CC1和TC1。
2.设定触发事件为24.

非常感谢你,我还看到你到试用群里面帮我去问朱工了!
我的设置的确是有误,后来我查了下表,看到好像只有TIM12且非级联模式下有事件输出功能,然后我使能了CC0和TC0,并且设定触发事件为10,然后就OK了!
再次感谢!

一周热门 更多>