DMA直接存储器存取(存储器:SRAM运行内存、Flash程序存储器)
DMA可以提供外设和存储器或者存储器和存储器之间的高速数据传输,无须CPU干预,节省CPU资源
12个独立可配置的通道:DMA1(7个通道),DMA2(5个通道)
每个通道都支持软件触发和特定的硬件触发。
存储器到存储器一般软件触发,外设到存储器一般是硬件触发(ADC每个通道AD转换完成后硬件触发一次DMA,之后DMA再转运)
数据宽度:
小的数据转到大的里面去,高位就会补0;大的数据转到小的里面去,高位就会舍弃;宽度一样没事
ADC扫描模式+DMA
在每个通道转换完成后进行一次DMA转运,目的地址进行自增
若ADC是单次转换,DMA不开启连续模式;若ADC是连续转换,DMA开启连续模式