本帖最后由 duzhiming7 于 2013-1-11 16:19 编辑
void Init_AD()
{
P6SEL = 0x08; // Enable A/D channel inputs
ADC12CTL0 = ADC12ON+MSC+SHT0_3; // Turn on ADC12, extend sampling time
ADC12CTL1 = ADC12SSEL_2+CSTARTADD_3+SHP+CONSEQ_2; // Use sampling timer, repeated sequence conseq_0 conseq_2 single , many
ADC12CTL0 |= ENC; // Enable conversions
ADC12IE=BIT3;
_EINT();
/*启动ADC*/
ADC12CTL0 |= ENC;
ADC12CTL0 |= ADC12SC; //启动ADC
}
为什么我把A3通道的 信号撤初之后 寄存器里面还有值呢?
高手指点一下 迷惑很久了
是不是 选用的参考电压是外部REF3.3
|