32-ADC模数转换器

结构图

16个外部输入通道和两个内部信号源(温度和Vre),有两种转换模式,分别是注入组和规则组。规则组可以同时转换16个通道,但数据寄存器只能存一个结果,要想前面的通道数据不被覆盖,可以结合DMA来使用,将数据转存到别的地方。而注入组对应四个数据寄存器。

触发开始转换的信号有两种,一种是软件触发,即在程序中手动调用代码,开始转换。另一种是硬件触发
,比如选择触发信号为TIM3的TRGO,这样TIM3的更新事件就能通过硬件自动触发ADC转换了。
转换模式,以单次非扫描为例


使用ADC的步骤
首先开启ADC和GPIO的时钟。
然后配置ADC的CLK,配置GPIO。
接着配置多路开关,接入规则组
配置ADC转换器,开启ADC

浙公网安备 33010602011771号