飞思卡尔WAIT指令(运行等待状态):WAlT指令通过清除CCR中I位使能中断。这样停止了CPU的时钟以减小整个功耗,同时CPU处于等待把CPU从等待状态中唤醒的中断或复位状态。当产生一个中断和复位时,CPU时钟将返回,从而中断和复位事件会被正常处理。
如果当CPU处于等待状态时通过背景调试接口对MCU发起一条串行背景命令,CPU时钟将返回,CPU将进入其他串行背景命.令能被处理的积极的背景状态。这保证即使MCU处于等待状态,上位机开发系统仍然能够访问目标。
执行WAIT指令时会自动清I位为0,并允许外部IRQ中断。例如:WAIT;I=0,微控制器进入WAIT低功耗模式。
更多精彩请您关注: