如果使用STM32库函数的话,我们可以调用下面函数关闭ADC外设时钟以停止其功能运行。 __HAL_RCC_ADC1_CLK_DISABLE; 可是,当客户在进STOP前将HAL_ADC_DeInit(&hadc)换成__HAL_RCC_ADC1_CLK_DISABLE后,发现功耗并无明显变化,依旧是18uA左右。那是怎么回事呢? 建议客户在让芯片进入STOP前确保没有其它浮空脚存在或...
ADC_RegularChannelConfig(ADC2, ADC_Channel_17,3, ADC_SampleTime_28Cycles5);// Enable ADC1ADC_Cmd(ADC1, ENABLE);// Calibrate ADC1ADC_ResetCalibration(ADC1);while(ADC_GetResetCalibrationStatus(ADC1)); ADC_StartCalibration(ADC1);while(ADC_GetCalibrationStatus(ADC1));// Enable ADC1 external t...