||
HALT指令会停止系统时钟脉冲,以降低电力的消耗。执行HALT指令会产生以下情况:
1,系统时钟脉冲会停止。看门狗定时器若取自指令时钟也会停止计时,但若选择内部看门狗振荡器,则WDT仍可计时。
2,芯片内部的内存区和存储区的内容不会改变。
3,如果选择内部看门狗定时器,则看门狗定时器和看门狗预分频寄存器会被清零,然后重新开始计时。
4,所有I/O端口保持当时的状态。
5,PD标志位被置位,TO标志位被清零
有4种方式可以脱离HALT模式:
1,加一低电平到Reset引脚(复位芯片);
2,看门狗计时时间到(WDT overflow);
3,对端口A外加一下降沿信号(falling edge signal);
4,外部中断。