PIC24F32KA301深度休眠通过实时时钟总是无法唤醒,单独的休眠可以唤醒,下面是进入深度休眠的程序,有没有什么问题
void Deep_Sleep(void)
{
//Disable Interrupts For 5 instructions
asm("DISI #5");
//Issue Unlock Sequence
asm("MOV #0x55,W0");
asm("MOV W0,NVMKEY");
asm("MOV #0xAA,W1");
asm("MOV W1, NVMKEY");
asm("bset DSCON,#15");
asm("nop");
asm("nop");
asm("nop");
asm("pwrsav #0");
}
|