阅读:1216回复:0
D12 suspend引脚信号的处理问题
在philips固件mainloop.c中如果判断到suspend脚为1时,就执行了下边的代码:
if(D12SUSPD == 1) { // In suspend state D12SUSPD = 0; MCU_D12CS= 0; D12_SetDMA(Wakeup_Flag_From_Suspend); // set flag P0 = 0xFF; P1 = 0xFF; P2 = 0xFF; P3 = 0xFF; PCON |= 0x02; //Powerdown bit set while (1); } 从而进入死循环。这该怎么解释?进入挂起之后不是应该发送0xf6让其恢复吗? :mad: |
|