项目场景:
在一些使用电池供电的场景,又没有稳压电路的时候,想要获取电池电压,就需要用到了
问题描述
常规的都是有个3.3v供电,基本不会变化,但电池供电的时候,电压是会一路下降的
用原来3.3v来求adc电压就会出错
解决方案:
详细的可以参考下:https://blog.csdn.net/weixin_44788542/article/details/117560519
里面有说明和代码
唯一没说明的是通道17,这里重点说明下这个参考电压:
首先查看下单片机的规格说明,里面是有提到单片机内部的参考电压默认连接到哪个通道了,一般来说就是通道17,所以adc采集多一路17通道!!,然后用需要采集通道值 跟 通道17值的比例 乘于 1.2v就是实际需要采集通道的电压了!!