STM32f103系列有3个ADC:ADC1,ADC2,ADC3
通道:ADC1和ADC2都有16个外部通道,2个内部通道:连接到温度传感器和内部参考电压(VREFINT = 1.2V)
ADC3有8个外部通道
通道列表:
通道顺序转换:使用多个通道涉及到先后顺序,因为规则转换通道只有一个数据寄存器。
规则通道的转换顺序:由三个寄存器控制:SQR1、SQR2、SQR3
注入通道的转换顺序:寄存器:JSQR
DMA功能:仅ADC1有
规则通道:是最常用的通道,ADC转换都是用规则通道实现的。
注入通道:相对于规则通道,可以在规则通道转换时,强行插入转换,相当于一个“中断通道”。当有注入通道需要转换时,规则通道的转换会停止,优先执行注入通道的转换,当注入通道的转换执行完毕后,再回到之前规则通道进行转换。
精度:为12位,2^12=40