DMA 可以看做是个搬运工,内核配置完后自动搬运数据,不占用内核时钟周期,此时内核可以处理其他任务,但是可能会和内核争抢内存通道。
采用DMA可以把内核省出来处理其他的,提高代码运行效率。
搜索DMAx_PERIPHERAL_MAP 可以找到下表,这是默认的DMA通道配置,可以通过DMAx_PERIPHERAL_MAP寄存器更改,但通常不做更改,使用默认