This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM642直接CPU启动EDMA,ESR不能正确置位



使用timer1事件可以正常触发EDMA操作,但只想直接通过CPU给ESR置位来启动EDMA的传输,

EDMA_setChannel(hEdma);//但查看了寄存器,并没有起作用

直接EDMA_ESRL=0x00000004,也启动不了

还有就是寄存器中的ESRL显示:unable to read

我比较奇怪的是为什么事件可以触发EDMA,但直接CPU软件触发总是无法启动EDMA???求指点!!