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.

OMP-L138中DSP侧,定时器周期性触发EDMA3



在138的DSP侧,配置timer2为为64位连续运行模式,以1MHz的频率触发EDMA3读取EMIFA的数据。

EDMA3为A类传输,每个定时器触发事件读取一次数据。

EMIFA挂接的是ADC

------------------------------------------------------------------------------------------------------

发现定时器每次产生EDMA3触发事件后,需要在定时器中断函数中清除其中断标志位,否则不能继续产生触发事件。

在 ‘进入定时器中断函数--清除标志--返回‘ 整个过程中,清除标志只占很小部分,大部分时间都耗费在中断函数的进入和返回上,这样很不划算。

同时中断函数的进入和退出,占用时间较多,因此不能产生更高频率的触发事件。

有没有能产生周期性触发事件,而无需进中断清除相应标志位的方法?     不局限于使用定时器。