32-ADC模数转换器

 结构图

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

 

触发开始转换的信号有两种,一种是软件触发,即在程序中手动调用代码,开始转换。另一种是硬件触发

,比如选择触发信号为TIM3的TRGO,这样TIM3的更新事件就能通过硬件自动触发ADC转换了。

转换模式,以单次非扫描为例

 

 

使用ADC的步骤

首先开启ADC和GPIO的时钟。

然后配置ADC的CLK,配置GPIO。

接着配置多路开关,接入规则组

配置ADC转换器,开启ADC

 

posted @ 2023-11-15 00:04  要是天天吃鱼就好了  阅读(37)  评论(0)    收藏  举报