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

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

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

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

EMIFA挂接的是ADC

——————————————————————————————————

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

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

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

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

Shine:

其他模块的中断函数里也要清除状态标志位。

huai yang:

Zhihua Ge :

              你好,我也遇到了类似的问题,请问你找到方法了吗,或有什么好的建议可以交流下吗,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » OMP-L138中DSP侧,定时器周期性触发EDMA3
分享到: 更多 (0)