ATmega168 掉电模式

来自丢石头百科
Admin讨论 | 贡献2019年11月18日 (一) 16:36的版本 (SM2..0为010时,SLEEP指令使MCU进入掉电模式。在此模式下,外部晶体停振,而外部中断、两线串行地址匹配、看门狗如果使能的话继续工作。 只有外部复位、看门狗复位、看门狗中断、BOD复位、两线串行地址匹配、外部电 ...)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

SM2..0为010时,SLEEP指令使MCU进入掉电模式。在此模式下,外部晶体停振,而外部中断、两线串行地址匹配、看门狗如果使能的话继续工作。 只有外部复位、看门狗复位、看门狗中断、BOD复位、两线串行地址匹配、外部电平中断INT0或INT1,以及引脚电平变化中断可以使MCU脱离掉电模式。 这个休眠模式基本停止了所有的时钟,只有异步模块可以继续工作。 

使用外部电平中断方式将ATmega168从掉电模式唤醒时,必须使外部电平保持一定的时间。具体请参见 P76” 外部中断 ” 。

从施加掉电唤醒条件到真正唤醒 MCU 有一个延迟时间,此时间用于时钟重新启动并稳定下来。唤醒时间与熔丝位CKSEL定义的复位时间是一样的,具体描述参见 P24”时钟源” 。