STM32之ADC

文章详细介绍了STM32微控制器中的模拟到数字转换器(ADC)的工作原理,包括ADC的特性、通道、转换顺序、触发方式、转换时间和模式。还提供了一个使用ADC读取烟雾传感器值的实验,通过CubeMX配置和C代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

ADC介绍

ADC特性

ADC通道

ADC转换顺序

ADC触发方式

ADC转化时间

ADC转化模式

实验:使用ADC读取烟雾传感器的值

代码实现


ADC介绍

ADC 是什么?
全称: Analog-to-Digital Converter ,指模拟 / 数字转换器

 ADC的性能指标

  • 量程:能测量的电压范围
  • 分辨率:ADC能辨别的最小模拟量,通常以输出二进制数的位数表示,比如:8101216位等;位数越多,分辨率越高,一般来说分辨率越高,转化时间越长
  • 转化时间:从转换开始到获得稳定的数字量输出所需要的时间称为转换时间

ADC特性

  • 12位精度下转换速度可高达1MHZ
  • 供电电压:V SSA 0VV DDA 2.4V~3.6V
  • ADC输入范围:VREF- ≤ VIN ≤ VREF+
  • 采样时间可配置,采样时间越长, 转换结果相对越准确, 但是转换速度就越慢
  • ADC 的结果可以左对齐或右对齐方式存储在 16 位数据寄存器中

ADC通道

总共 2 ADC ADC1 ADC2 ),每个 ADC 18 个转换通道 : 16 个外部通道、 2 个内部通道(温度
传感器、内部参考电压)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈学弟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值