GPIO_InitStruct.GPIO_Pin = 1 ; //ADC采样输入引脚 GPIO_InitStruct. GPIO_Mode = 2 ; //模拟输入 GPIO_InitStruct.GPIO_PuPd = 3 ; //不带上下拉 GPIO_Init( 4 , &GPIO_InitStruct); //先初始化ADC采样输入引脚的IO口 RCC_APB2PeriphResetCmd(RCC_APB2Periph_ADC1, ENABLE); //ADC1复位 RCC_APB2PeriphResetCmd(RCC_APB2Periph_ADC1, 5 ); //复位结束