我想实现一个功能,开发板上电后进入掉电模式,当K1(P11)按键按下时外部中断唤醒掉电模式,但好像按官方例程实现不了。不知道为何?
void main(void)
{
SystemInit();
GPIOInit();
Timer0Init();
FREQ_CLK = 0x10; //本例程涉及掉电模式,需指明当前系统时钟
INT01_PINS |= 0x02; //INT1选择P11端口
PITS0 |= 0x04; //INT1下降沿中断
IE |= 0x04; //打开INT1中断
EA = 1; //打开总中断
while(1)
{
PCON |= 0x02; //进入掉电模式
}
}
void INT1_Rpt() interrupt INT1_VECTOR
{
IoLed = ~IoLed;
} |