我希望通过按键中断来唤醒PM3下的休眠模式,但是总是换不醒。在基础实验中有
#pragma vector = P0INT_VECTOR
__interrupt void P0_ISR(void)
{
if(P0IFG>0)
{
P0IFG = 0; //清标志位
}
P0IF = 0;
PCON = 0X00; //正常工作模式
}
在协议战中该放到哪呢,我把PCON = 0X00;放在了HAL_ISR_FUNCTION( halKeyPort0Isr, P0INT_VECTOR )里面,但是也还是没什么作用。是不是放错位置了?
请问各位大神该怎么做才能唤醒呢?