STM32学习-42-[ADC]ADC模块的结构框图

image

ADC的多路复用

image

image
其实就是一个12位逐次逼近型ADC连接了多个不同的信号来源
通过开关就能控制哪路输入进来

通道PA0-PA7 PB0 PB1可以对外部的信号进行采集 通过引脚输入进来
通道14和15读取单片机内部的温度计和参考电压

常规序列

image

image
image
相当于一个计划书
记录了每个开关怎么闭合 闭合多长时间
采样的结果会放到DR寄存器里面

外部触发信号输入上升沿就会触发执行常规序列进行执行
外部信号通过复用器选择不同的信号来源

image

对TIM3的时基单元和从模式控制器进行简单的设置
image
TRGO信号输入到ADC里面触发常规序列

注入序列

image
注入序列每次最多接收4路信号
信号得出的结果会被保存在不同的寄存器中
不会被覆盖掉

例子

image

如图中所示
分别配置了常规序列和注入序列
常规序列在执行的时候如图下方的时序图所示
如果有“软件触发”启动了注入序列
常规序列就会被停掉去执行注入序列
注入序列执行完成后才会继续执行常规序列

posted @ 2026-09-03 13:45  灵垚克府  阅读(11)  评论(0)    收藏  举报