引用: wulinwl 发表于 2017-7-23 17:37
测量20V的电压如果采用上分压电阻15K下分压电阻5K,就用你原来单片机采集5V以内电压的方法,获取的结果左移2位就可以了。
引用: wulinwl 发表于 2017-7-23 17:37
测量20V的电压如果采用上分压电阻15K下分压电阻5K,就用你原来单片机采集5V以内电压的方法,获取的结果左移2位就可以了。
引用: 人中狼 发表于 2017-7-23 19:57
看看分压电路的地有没有和单片机连接,单片机做AD功能的部分有没有设置正确。
对于移位操作,左右移位分别是移一位是乘以或除以2,移两位则是乘以或除以4,移三位则是乘以或除以8,这是做5伏内电压值到20伏内电压值的转换。
这种移位计算对于汇编编程会显得比较方便,但是对于C语言编程的话,也就是一行语句的事。
引用: 没伞的孩子要奔跑 发表于 2017-7-24 13:25
五v时左移两位,20v还要左移吗?
更多回帖