stm32 L051 adc配置及代码实例解析

一 cude的设置:

  1. 接口的基本设置:
  1. 参数的设置:

二 代码的逻辑:

  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精确度和稳定性还是非常值得称赞的。这里用来采集传感器的数据非常好用:
相关推荐
为也科技32 分钟前
PID 控制算法(二):C 语言实现与应用
c语言·开发语言·单片机
mucheni39 分钟前
迅为RK3568开发板篇OpenHarmony实操HDF驱动控制LED-接口函数
嵌入式硬件
Kisorge3 小时前
【电机控制器】FM33LF015芯片——IO口模拟串口
stm32·单片机·嵌入式硬件
隼玉4 小时前
【STM32-学习笔记-15-】MAX7219点阵屏模块
c语言·笔记·stm32·学习
andylauren4 小时前
(3)STM32 USB设备开发-USB存储设备
stm32·单片机·嵌入式硬件
7yewh6 小时前
MCU、MPU、SOC、ECU、CPU、GPU的区别到底是什么
linux·arm开发·驱动开发·单片机·嵌入式硬件·物联网
7yewh8 小时前
嵌入式知识点总结 ARM体系与架构 专题提升(一)-硬件基础
arm开发·stm32·单片机·嵌入式硬件·mcu·物联网
exp_add311 小时前
三、SysTick系统节拍定时器
单片机·嵌入式硬件·lpc1114
Uitwaaien5414 小时前
51单片机之矩阵键盘
单片机·嵌入式硬件·51单片机