by WC 7.24.2015
ADC1外设的DMA请求通道为DMA1的通道1,见下图1所示。DMA 传输的外设地址 ADC1_DR_Address是一个自定义的宏:
#define ADC1_DR_Address ((u32)0x4001244C)
ADC_DR数据寄存器保存了ADC转换后的数值,以它作为 DMA 的传输源地址。它的地址是由 ADC1 外设的基地址(0x4001 2400) 加上 ADC 数据寄存器(ADC_DR)的地址偏移 (0x4c)计算得到的,其值见下图2,3所示。
0x4001244C=0x40012400+0x4c
图1(摘自STM32技术手册147页)
图2(摘自STM32技术手册28页)
图3(摘自STM32技术手册179页)