常用HAL库函数:
HAL_ADCEx_Calibration_Start(&hadc1); //ADC自校准
HAL_ADC_Start(&hadc1); //启动ADC
HAL_ADC_PollForConversion(&hadc1,100); //轮询采样
HAL_ADC_GetState(&hadc1); //获取ADC采样状态
HAL_ADC_GetValue(&hadc1); //获取ADC采样值
//ADC转换完成中断回调函数
void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)
{
}
示例代码:
实验验证: