DMA--为CPU减负

转载:
https://shequ.stmicroelectronics.cn/forum.php?mod=viewthread&tid=627130

我们知道,数据传输,首先需要的是1 数据的源地址 2 数据传输位置的目标地址 ,3 传递数据多少的数据传输量 ,4 进行多少次传输的传输模式 DMA所需要的核心参数,便是这四个

循环传输的意思:
当用户将参数设置好,主要涉及源地址、目标地址、传输数据量这三个,DMA控制器就会启动数据传输,当剩余传输数据量为0时 达到传输终点,结束DMA传输 ,当然,DMA 还有循环传输模式 当到达传输终点时会重新启动DMA传输。也就是说只要剩余传输数据量不是0,而且DMA是启动状态,那么就会发生数据传输。

posted on 2021-12-08 09:21  夏天师妹  阅读(103)  评论(0编辑  收藏  举报

导航