关于MSP430的LPM模式问题

2019-03-24 14:28发布

__enable_interrupt();                     // Enable interrupts.
TACCR0 = 30;                              // Delay to allow Ref to settle
TACCTL0 |= CCIE;                          // Compare-mode interrupt.
TACTL = TASSEL_2 | MC_1;                  // TACLK = SMCLK, Up mode.
LPM0;                                     // Wait for delay.
TACCTL0 &= ~CCIE;                         // Disable timer Interrupt
__disable_interrupt();

这是ADC例程中的一部分,目的是为了为参考电压的启动产生延时。小弟新手,不太明白LPM0;这句代码产生的效果是什么。根据上面的代码,感觉应该是系统进入低电模式0之后,停在这句话了,不再往下运行,然后计数器中断函数中退出LPM0模式,继续进行下面的代码。请问是这样吗? 此帖出自小平头技术问答
0条回答

一周热门 更多>

相关问题

    相关文章