TI中文支持网
TI专业的中文技术问题搜集分享网站

C6748 EDMA3通道设置

根据手册spruh79a.pdf中16.6节的描述:1.初始化DMA通道的步骤e:队列设置,我使用了DMA通道,不太明白怎么设置DMAQNUM,比如我使用GPIO6【8】作为触发事件,这里的DMAQNUM该怎么设置,总共有是个DMAQNUM寄存器,这些寄存器与事件的对应关系不太明白。

EricSun:

回复 noaming:

O(∩_∩)O谢谢!

Junke hou:

回复 noaming:

你好 最近准备画块C6748的板子但是找不到原理图库文件,请问哪里可以下到Orcad 格式的原理图库文件,谢谢!!!

EricSun:

回复 Junke hou:

这两个页面中有,都差不多,仅供参考。

http://www.ti.com.cn/tool/cn/tmdxlcdk138

http://www.ti.com.cn/tool/cn/tmdxlcdk6748

EricSun:

回复 noaming:

你好,我想问一下如果使用Event触发EDMA,是否需要使能该事件对应的中断,如:使用GPIO0[6]的下降沿作为事件触发EDMA,是否需要使能GPIO中断以及全局中断?

noaming:

回复 EricSun:

你好,仅仅使用Event触发EDMA,这个是不需要设置中断的。

EricSun:

回复 noaming:

你好,Event触发EDMA怎么设置,例如要使用GPIO6[8]的下降沿触发EDMA,需要设置哪个寄存器?EDMA同步事件中只有GPIO BANK6事件,怎么区分是GPIO6[8]或是GPIO6[9]呢?

noaming:

回复 EricSun:

在技术手册章节:

16.6 Setting Up a Transfer

里面有描述如何设置

(d) Determine the type of triggering used.(i) If external events are used for triggering (DMA channels), enable the respective event in EERby writing into EESR.

noaming:

回复 EricSun:

区分是GPIO6[8]或是GPIO6[9],我记得GPIO里面有一个状态寄存器,你可以做实验查看一下,如下:

The bank level interrupt service routine may poll the INTSTATx register for its bank to determinewhich pin(s) have triggered the interrupt.

赞(0)
未经允许不得转载:TI中文支持网 » C6748 EDMA3通道设置
分享到: 更多 (0)