STM32之ADC模数转换器单通道。

文章详细介绍了STM32中的12位逐次逼近型ADC,包括其转换时间和分辨率概念,以及单次和连续转换、扫描模式的工作原理。还提到了ADC的配置,如通道选择、数据对齐方式和触发源,并给出了AD转换的步骤和校准过程。示例代码展示了如何初始化ADC并读取转换结果。

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

ADC模数转换器

ADC(Analog-Digital Converter)模拟-数字转换器

ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁。

12位逐次逼近型ADC,1us转换时间。

分辨率含义:0 ~ 2^12,即0 ~ 4095 ,位数越高量化结果越精细,分辨率越高

STM32的ADC输入是0~3.3V,所以ADC是将0~3.3V线性映射成0~4095。

 逐次逼近型ADC图

 VREF与VCC相连,输入电压模拟量范围由VREF决定。

可以单通道输入,也可以多通道接不通传感器输入。

输出是八位二进制数,因此是8位ADC。

STM32的ADC完整框图

 image-20221211134242951

VREF与VDDA内部电源连接。

 image-20221211143348853

三、 规则组转换模式

1、单次转换&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值