在连续模式下,默认DMA中断在一个transfer的开始。请问DMA是进中断的同时启动数据的搬运,还是出了DMA中断之后再启动的?
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.
如果是这样,那就取决于你需要搬运的数据有多少,如果能在进入中断前搬运完成,大概是16个cycles(http://processors.wiki.ti.com/index.php/Interrupt_FAQ_for_C2000#ISR_Latency),当然就可以校验,否则就会存在问题。
另外一点,我们讨论的是默认的情况,也即在数据搬运开始就进入中断,你完全可以设置为数据搬运结束产生中断,那这就不是问题了。