stm32 L051 adc配置及代码实例解析
一 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精确度和稳定性还是非常值得称赞的。这里用来采集传感器的数据非常好用:
原文地址:https://blog.csdn.net/weixin_49735366/article/details/145274179
免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!