问题描述
Enable_Interrupt(INT_KBI0);//KBO inetrrupt
dio_set_data_direction(dio_PORT_B,dio_PIN_1,dio_INPUT); //as input
dio_enable_interrupt( dio_PORT_B,dio_EDGE_RAISE); // to detect edge
/* disable LVD in stop mode */
pPMC->SPMSC1 &= ~(PMC_SPMSC1_LVDE_MASK | PMC_SPMSC1_LVDRE_MASK | PMC_SPMSC1_LVDSE_MASK);
/* Set the SLEEPDEEP bit to enable deep sleep mode (STOP) */
SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk;
#pragma asm
wfi
#pragma endasm
我能够在
但是我的KBI中断或低功耗RTC(〜1Khz)中断没有得到。
请帮助我,以便我可以在中断时唤醒控制器。
一旦我使用 wfi 指令又发生了一件事情,那么我就不会中断。
我尝试了一段附带的代码
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)