注意表达方式的区别
5.STM32芯片内部集成的(12)位ADC是一种逐次逼近型模拟数字转换器,具
有(18)个通道,可测量(16)个外部和(2)个内部信号源。
书上原话:STM32F103C8T6有2个12位的ADC模拟数字转换器。每个ADC有10个通道,另有2个测量内部信号源的通道(通道16和通道17)。
两种说法都是正确的!!!!!!
区别:STM32和精准的型号STM32F03C8T6
解析:(16个外部通道)适用于其他STM32系列,但对于STM32F103C8T6这款具体型号来说是不准确的。
这是因为STM32F103C8T6是48引脚封装,IO数量有限,所以ADC通道数也相应减少。
So 对于STM32F103C8T6,当问到ADC通道数量时,应该回答12个通道。
理由:
10个外部通道(Channel 0-9)
2个内部通道(Channel 16-17)
Channel 16: 内部温度传感器
Channel 17: 内部参考电压VREFINT
所以总计是12个通道(10 + 2 = 12)。
注意:虽然通道编号是0-9和16-17,看起来像有18个通道,但实际可用的通道总数是12个,中间的通道号(10-15)在这个芯片型号中是未实现的。
(有疑问推荐查看数据手册,个人分享,仅供参考,欢迎任何纠错)