TI中文支持网
TI专业的中文技术问题搜集分享网站

msp430F5229休眠唤醒的问题!

以下为我的测试代码

#include <msp430.h>

void main(void)
{
  WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT
  UCSCTL4 |= SELA_2;                        // ACLK=REFO
  P1DIR |= 0x01;                            // P1.0 output
  TA0CCTL0 = CCIE;                          // CCR0 interrupt enabled
  TA0CCR0 = 5000;
   TA0CTL = TASSEL_1 + MC_1 + TACLR ;         // ACK, upmode, clear TAR
  __bis_SR_register(LPM4_bits + GIE);             // Enter LPM4, enable interrupts
  __no_operation();                         // For debugger
}

// Timer0 A0 interrupt service routine
#pragma vector=TIMER0_A0_VECTOR
__interrupt void TIMER0_A0_ISR(void)
{
  P1OUT ^= 0x01;                            // Toggle P1.0

}

遇见的问题:为什么我进入LPM4状态,我的定时器还能正常运行,每次还能进入timer中断(在仿真的条件下看的)

Butterfly:

电流有量过吗?是否降下来确定进入了LPM4?

feng wang6:

回复 Butterfly:

你好,已经解决

Butterfly:

回复 feng wang6:

可以把你做了哪些事情如何解决的,分享一下吗,其他看你帖子的会很好帮助的,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » msp430F5229休眠唤醒的问题!
分享到: 更多 (0)