撤初之后 寄存器里面还有值

2019-07-14 22:37发布


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通道的 信号撤初之后 寄存器里面还有值呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。