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.

TMS320C6457 DSP在每次中断中重启EDMA操作

各位好,我现在想在一个24ms的周期中断中重启EDMA,让EDMA重新开始搬运数据。我现在的操作是。

1、关闭mcbsp(通过设置SPCR)。

2、关闭edma对应的事件(通过设置EECR)。

3、使能edma对应的事件(通过设置EESR)

4、使能MCBSP(通过设置SPCR)

经过验证这样做好像不行,请问各位正确的应该怎么做呢,欢迎指导。

  • 是想通过McBSP的事件触发EDMA呢,还是手动触发?应该是事件触发吧。

    那么EDMA的关,开操作似乎没有必要,因为通过McBSP的开,关就可控制事件的产生。

    McBSP是做主吗?也就是说是自己产生时钟,同步信号吗?