本帖最后由 FSL_TICS_ZJJ 于 2014-9-11 15:16 编辑
在 Kinetis 芯片中,很多模块都可以请求 DMA 模块进行数据传送。DMA 是通过 DMA 控制器接管数据和地址总线,根据事先设定好的源地址和目的地址,以及传送的字节数,将数据自动传送到指定的位置,而不需要 CPU 的介入,从而 CPU 的负担大大减轻。如果 CPU 正在执行指令,DMA 控制利用空闲的地址和数据总线完成数据传送,某种程度上说,CPU 运算和数据传送是在并行进行的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我是尝到DMA甜头的,呵呵
我之前做SPWM总用在中断里改感觉使用cpu太频繁了就用了DMA非常好用。就是DMA也会占用总线怕和cpu冲突。
一周热门 更多>