野火STM32 ADC独立模式单通道采集实验意外
1 //about calibration 2 //ADC_ResetCalibration(ADC1); 3 //while(ADC_GetResetCalibrationStatus(ADC1) != SET); 4 ADC_StartCalibration(ADC1); 5 while(ADC_GetCalibrationStatus(ADC1) != SET);
野火STM32F103VET6纸质书上,在ADCx_Mode_Config()函数中,书中含第2、3行,需要删去上面2、3行,程序运行正常:
如果写上ADC_ResetCalibration(ADC1);,后面的 while(ADC_GetCalibrationStatus(ADC1) != SET);会进入死循环中。
具体原因未知。