根据手册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.