1.进入低功耗后面一定要跟一个_nop_()空指令,不然进入低功耗会执行后面一条指令。
static void exit_init(void)
{
#define GPIO_INT_RISING 1
P1RD |= (1<<3);
// 配置IO为外部中断 上升沿唤醒
P13EICFG = GPIO_INT_RISING;
P1EXTIF = 0;
P1EXTIE |= (1<<3);
P1RD |= (1<<4);
// 配置IO为外部中断 上升沿唤醒
P14EICFG = GPIO_INT_RISING;
P1EXTIF = 0;
P1EXTIE |= (1<<4);
EA = 1;
}
PCON = 0x06;
_nop_();_nop_();_nop_();_nop_();
LED2 = 0;
LED1 = 0;