在使用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
此帖出自
小平头技术问答
一周热门 更多>