STM32_ADC

ADC工作流程:

选择通道--》开始转换--》等待转换完成--》读取结果

ADC相当于一个电压表,读取引脚的数值,存放在一个变量里。

通道:

16个IO口,和两个内部通道(温度和参考电压)。

转换触发:

软件触发,硬件触发(定时器或外部中断)。

规则组:

最多选16个通道,只有一个数据寄存器(扫描模式的话需要DMA转运数据)。

注入组:

最多选4个通道,有4个数据寄存器。

ADC时钟:
来自APB2时钟,ADCCLK最大14MHz,

主频72MHz,可以选择6分频或8分频。

引脚定义表中例如ADC12_IN0,的意思是ADC1和ADC2的IN0都是在PA0上。

工作模式:
单次转换,非扫描

单次转换,扫描

连续转换,非扫描

连续转换,扫描

ADC转换时间 = 采样时间(可配置)+ 12.5个ADC时钟周期。

建议每次上电前校准,校准过程是固定的,调用几个函数即可。

以上只是摘要,方便回忆。详细内容看这位大佬的笔记

19.ADC模数转换器知识点+AD单通道&AD多通道应用程序示例_ad模数转换器-优快云博客https://blog.youkuaiyun.com/m0_61712829/article/details/136723340?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22136723340%22%2C%22source%22%3A%22m0_61712829%22%7D

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值