
下面的程序是校准程序,对MCU的ADC进行实际测试 关于ADC校准 如果不进行校准测量供电电压VCC---ADC的读取值为4034 打开校准模式后测量供电电压VCC---ADC的读取值为4095 calibration_value =63 在ADC的配置过程中最好都校准一遍 //------------------------------------------------ADC校准------------------------------------------------ /* Calibration procedure */ ADC_VoltageRegulatorCmd(ADC1, ENABLE); delay (10); ADC_SelectCalibrationMode(ADC1, ADC_CalibrationMode_Single); ADC_StartCalibration(ADC1); while(ADC_GetCalibrationStatus(ADC1) != RESET ); calibration_value = ADC_GetCalibrationValue(ADC1); //------------------------------------------------------------------------------------------------------- |
不错嘿,我也在研究adc,嘿嘿参考一下 |