ADC(Analog-Digital Converter)模拟-数字转换器
- ADC可以将引脚上连续变化的模拟电压转化为内存中储存的数字变量,建立模拟电路到数字电路的桥梁
- STM32的ADC为12位逐次逼近型ADC,1us转换时间
- 输入电压范围0~3.3V,转换结果范围0~4095
- 18个输入通道,16个外部(GPIO)和2个内部信号(内部温度传感器和内部参考电压)
- 规则组和注入组两个转换单元
- 模拟看门狗自动检测输入电压范围
- STM32F103C8T6ADC资源:ADC1、ADC2、10个外部输入通道
逐次逼近型ADC
左边IN0~IN7,是8路输入通道,通过通道选择开关,选中一路进行转换。当我们想选中哪一个通道时,可以把通道号放在ADDA、ADDB、ADDC上,给一个锁存信号ALE,这样通道选择开关就自动拨好了。这个通道选择开关就相当于一个可以通过模拟信号的数据选择器。因为ADC