当前位置: 首页 > article >正文

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精确度和稳定性还是非常值得称赞的。这里用来采集传感器的数据非常好用:


 


http://www.kler.cn/a/514759.html

相关文章:

  • 澎峰科技计算软件栈与沐曦GPU完成适配和互认证
  • 大数据与AI驱动的商业查询平台:企业市场拓展的变革引擎​
  • DS18B20温度传感器详解(STM32)
  • Windows电脑安装USB Redirector并实现内外网跨网USB共享通信访问
  • 【useContext Hook】解决组件树层级较深时props逐级传递问题
  • 【机器学习实战中阶】比特币价格预测
  • 2025-01学习笔记
  • 物联网常见的传感器和执行器-带表格整理
  • 多线程之旅:开启多线程安全之门的钥匙
  • 如何使用CRM数据分析优化销售和客户关系?
  • 【搞机】GMK-G3因特尔n100处理器核显直通win10虚拟机
  • 如何有效使用Python爬虫将网页数据存储到Word文档
  • 机器学习实战第一天:LSTM(长短时记忆网络)
  • Git 如何将旧仓库迁移新仓库中,但不显示旧的提交记录
  • C语言初阶牛客网刷题——JZ17 打印从1到最大的n位数【难度:入门】
  • 【JavaSE】(8) String 类
  • 计算机怎么入门
  • 动态规划(DP)(细致讲解+例题分析)
  • ChatGPT接入苹果全家桶:开启智能新时代
  • HBased的原理
  • HDBaseT和KVM 和POE是怎么融合在一块的
  • 国产编辑器EverEdit - 文件列表
  • 08-Elasticsearch
  • 区块链的数学基础:核心原理与应用解析
  • ImportError: cannot import name ‘datapoints‘ from ‘torchvision‘
  • # [Unity]【游戏开发】 脚本生命周期与常见事件方法