/*******************************************************************************
**函數(shù)名稱:void ADCx_Init()
**功能描述:初始化ADC
**入口參數(shù):無
**輸出:無
*******************************************************************************/
void ADCx_Init()
{
CLK_PeripheralClockConfig(CLK_Peripheral_ADC1 , ENABLE); //使能ADC1時鐘
GPIO_Init(GPIOC , GPIO_Pin_4 , GPIO_Mode_In_FL_No_IT); //設置PC->4 為懸空輸入,并中斷禁止
ADC_Init(ADC1, //ADC采樣
ADC_ConversionMode_Single, //單次轉換模式
ADC_Resolution_12Bit, //12位精度轉換械
ADC_Prescaler_2 //時鐘設置為2分頻
);
ADC_ChannelCmd(ADC1,
ADC_Channel_4, //設置為通道4進行采樣
ENABLE);
ADC_Cmd(ADC1 , ENABLE); //使能ADC
}
|