在启动ADC转换使能后,任何时间都可以设置ADC_CR2的CAL位自动启动校准,校准结束后CAL会自动硬件复位,之后进行ADC就是校准后的的啦。
ADC1->CR2|=1<<0; //开启AD转换器 ADC1->CR2|=1<<3; //使能CAL位启动校准校准 while(ADC1->CR2&1<<3); //等待校准结束 // 进行ADC1相关处理。
能够校准,在初始化里对CR2寄存器进行操作校准。