野火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);会进入死循环中。

具体原因未知。

posted @ 2023-02-10 22:42  FBshark  阅读(44)  评论(0编辑  收藏  举报