Wakeup from WFI or sleep-on-exit:一般情况下,处理器只有在拥有足够的优先级的异常产生异常进入的情况下,才会被唤醒;一些嵌入式系统可能必须在处理器醒来之后,以及在它执行中断处理程序之前执行系统恢复任务。为了达到这个目的,必须将PRIMASK位为1同时FAULTMASK位设置为0.如果一个被使能的中断到来同时比现有异常的优先级高,那么处理器唤醒但是不会执行这个中断处理直到这个处理设置PRIMASK为0
Wakeup from WFE:处理器会被以下情况唤醒 ① 处理器检测到一个由足够优先级引起异常入口的异常; ② 处理器检测到外部事件信号; ③ 紫外,如果SCR中的SEVONPEND位被设置为1,任何新的挂起的中断都会触发一个事件并唤醒处理器,即使中断被禁用或没有足够的优先级来导致异常进入;