DMA数据传输的时候,CPU可以同时并行处理其它任务吗?

2019-12-15 11:16发布

000.PNG (23.71 KB, 下载次数: 0) 下载附件 2018-11-24 13:02 上传

想请教下各位:

问题1:上述说法是正确的嘛?还是说每种类型的单片机在DMA这块机制不一样?

问题2:如果上述说法正确的,为什么在进行DMA传输的这段时间内需要挂起CPU?这样使用DMA有什么意义?

问题3:如果上述说法不正确,那么是否会产生资源共享的问题(在DMA传输的这段时间内,DMA也可以看作某种意义上的CPU,与真正的CPU进行资源竞争)?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。