一 cude的设置:
1. 接口的基本设置:
2. 参数的设置:
二 代码的逻辑:
1. 上面的直接生成代码,然后使用下面源码即可读到adc的数据:
void adc_battery_start(void)
{uint32_t ADC_value = 0;HAL_ADC_Start(&hadc);if(HAL_OK == HAL_ADC_PollForConversion(&hadc,500)){ADC_value = HAL_ADC_GetValue(&hadc);mprintf("adc_value poll is:%d \n\r",ADC_value);}HAL_ADC_Stop(&hadc);}
三 总结:
1. stm32的adc精确度和稳定性还是非常值得称赞的。这里用来采集传感器的数据非常好用: