1. #define ADC1_DR_Address ((uint32_t)0x4001244C)
DMA_InitStructure.DMA_PeripheralBaseAddr = ADC1_DR_Address;
2. DMA_InitStructure.DMA_PeripheralBaseAddr = (u32)&ADC1->DR;
第一种还要算出ADC1_DR的地址 第二种 不用算 这两种有什么区别 那种好 如果效果一样 为什么还要采用第一种那么麻烦 我看ST的例程也是用的第一种的
|
|