套件自带的demo代码里面,测输入电压选择通道以后,有一个选择参考电压的,是选择了2.5v。根据手册,检测范围是最低AVss最高Vr+, 也就是GND到2.5v。可是套件能检测出电池装的3.xV,这是为什么呢?
而且,我用电源测试了一下 似乎选择2.5v参考电压的时候,无法检测到小于2.5v的输入电压。而选择1.5v的时候就可以检测到2.2-2.3v左右。当然再低,单片机就不工作了。 这里还有个小问题。F2274最低工作电压根据手册是1.8V,但实际上似乎支持不了呢?求各位大侠解释。谢谢了
此帖出自
小平头技术问答
等其他大侠出手。
1、ADC10CTL0 = SREF_1 + ADC10SHT_2 + REFON + ADC10ON + ADC10IE + REF2_5V;
2、volt = (ADC10MEM*25)/512;
按照你的理解这个是这么算的吧volt = (ADC10MEM*25)/1024;
我猜测是硬件电路上作了分压处理,也就是3.3v/2 分压了
[ 本帖最后由 wacsy 于 2011-6-20 20:35 编辑 ]
一周热门 更多>