DMA 简介
DMA(Direct Memory Access)—直接存储器存取,是单片机的一个外设,它的主要功能
是用来搬数据,但是不需要占用 CPU,即在传输数据的时候, CPU 可以干其他的事情,好
像是多线程一样。数据传输支持从外设到存储器或者存储器到存储器,这里的存储器可以
是 SRAM 或者是 FLASH。 DMA 控制器包含了 DMA1 和 DMA2,其中 DMA1 有 7 个通道,
DMA2 有 5 个通道,这里的通道可以理解为传输数据的一种管道。要注意的是 DMA2 只存
在于大容量的单片机中。
|
加油!