采集5路ADC数据,并用串口printf()函数打印出来。
实验现象:
1、函数配置过程:
1、开启ADC对应的GPIO时钟和ADC时钟:RCC_APB2PeriphClockCmd()函数
开启DMA对应的时钟:RCC_AHBPeriphClockCmd()函数
2、配置ADC的转换时钟最大14MHz,一般情况下选择6分频(12MHz):RCC_ADCCLKConfig()函数
3、初始化GPIO:GPIO_Init()函数
注:模拟输入模式:GPIO_Mode_AIN
4、选择规则组输入通道:ADC_RegularChannelConfig(4个参数)
参数1:选择ADC
参数2:选择通道(0~17)
参数3:选择序列号(1~16)
参数4:选择采样时间
5、初始化AD