工具:STM32L476开发板
测量值:内部温度,内部参考值,VBAT
一、单通道阻塞模式:
1、选择通道:
2、配置模式:(扫描模式关闭,连续转换打开,间断模式关闭,采样时间选择)
3、生成代码:
__IO uint32_t uwADCxConvertedValue = 0;
while (1)
{
if (HAL_ADCEx_Calibration_Start(&hadc1, ADC_SINGLE_ENDED) != HAL_OK)//校准
{Error_Handler();}
if(HAL_ADC_Start(&hadc1) != HAL_OK)//开启ADC转换
{Error_Handler();}
HAL_ADC_PollForConversion(&hadc1, 10);
if ((HAL_ADC_GetState(&hadc1) & HAL_ADC_STATE_REG_EOC) == HAL_ADC_STATE_REG_EOC)
{uwADCxConvertedValue = HAL_ADC_GetValue(&hadc1);}
HAL_ADC_Stop(&hadc1);
HAL_Delay(2000);
/* USER CODE END WHILE */
/* U