ADC12SC 无法置位,这问题很奇怪,,,,

2019-03-24 12:21发布

在使用149做AD实验时,无论如何也调不出来,jtag调试之后发现ADC12SC没有置位,也就是说ADC12内核没有启动。
ENC 等已经置位。。。。。大侠们有货这种情况吗?

WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT
  ADC12CTL0 = SHT0_2 + ADC12ON;             // Set sampling time, turn on ADC12
  ADC12CTL1 = SHP;                          // Use sampling timer
  ADC12IE |=BIT1 ;                           // Enable interrupt
// ADC12MCTL1 =INCH_1;
  ADC12CTL0 |= ENC;                         // Conversion enabled
  P6SEL =BIT1;                        // P6.0 ADC option select
  P4DIR |= 0x01;                            // P1.0 output
  ADC12IFG &=~BIT1;
  __delay_cycles(60000);
  _EINT();

  for (;;)
  {
    ADC12CTL0 |= ADC12SC;                   // Sampling open
    //_BIS_SR(CPUOFF + GIE);                  // LPM0, ADC12_ISR will force exit
  }

我的开发板上接电位器的是P61,P4接八个LED 此帖出自小平头技术问答
0条回答

一周热门 更多>

相关问题

    相关文章