我用从微控买的149实验板采样电池电压(最高3.3V电压),我的电路是这样的:电池正负板之间接一个20K的电位器,电位器中间的那个脚接P6.7;电池负极接VREF-/VeREF-;DVcc接AVcc接3.3V(电路工作的电压);DVss接AVss接电路板的地(注意电池负极和电路板的地不相接)。请问我以下的配置对吗?
sendCMD(off_cursor); //关光标 //ADC12初始化---------------------- //单通道,单次采样模式 P6SEL |= 0x80; //使能A/D通道 A7 ADC12CTL0 = ADC12ON + SHT0_2; //开ADC12内核和设置SHIT0=2(N=4) ADC12CTL1 |= SHP; //SAMPCON信号选择为采样定时器输出 ADC12CTL1 |= CSTARTADD_7; //定义单次转换地址 ADC12MCTL7 |= [COLOR=#f70909]SREF_4[/COLOR] + INCH_7; ADC12CTL0 |= ENC; //ADC转换允许
即VR+=AVcc,VR-=VREF-/VeREF-(示例程序的参考地是电路板的地);但是我实验的时候结果并不对,请问我哪里错了,谢谢
|