
扩展MCU
控制寄存器 -
EMCUCR
位
7
SM0
6
SRL2
读/写
0
5
SRL1
读/写
0
4
SRL0
读/写
0
3
SRW01
读/写
0
2
SRW00
读/写
0
1
SRW11
读/写
0
0
ISC2
读/写
0
EMCUCR
读/写
初始值
读/写
0
第7位 - SM0 :休眠模式选择位0
在休眠模式选择位用于睡眠模式之间进行选择,如图
表
16.
表16 。
睡眠模式选择
SM2
0
0
0
0
1
1
1
1
注意:
SM1
0
0
1
1
0
0
1
1
SM0
0
1
0
1
0
1
0
1
睡眠模式
空闲
版权所有
掉电
省电
版权所有
版权所有
待机
(1)
延长待机
(1)
1.待机模式和扩展Standby模式下仅可使用外部晶体或
谐振器。
空闲模式
当SM2..0位写入为000时, SLEEP指令将使MCU进入空闲
模式下,CPU停止运行,而SPI , USART ,模拟比较器,定时器/计数器,
看门狗和中断系统继续工作。这个睡眠模式只停止了
CLK
中央处理器
和CLK
FL灰
,同时允许其它的时钟来运行。
空闲模式使单片机外部中断都醒了内部
象定时器溢出与USART传输完成中断。如果唤醒从
模拟比较器中断是不需要的,模拟比较器可以通过断电
设置在模拟比较器控制和状态寄存器ACD位 - 钢芯铝绞线。这将
减少在空闲模式下的功耗。
掉电模式
当SM2..0位写入为010时,SLEEP指令将使MCU进入电源 -
关断模式。在此模式下,外部晶体停振,而外部中断和
看门狗继续工作(如果启用) 。只有外部复位,看门狗复位,掉电
复位,外部电平中断INT0或INT1 , INT2上的外部中断或销
变化中断可以唤醒MCU 。这个睡眠模式停止了所有的时钟,
允许只有异步模块可以操作。
需要注意的是,如果一个电平触发中断用于唤醒从掉电模式下,改变
电平必须保持一段时间,以唤醒MCU 。请参阅
第84页上的“外部中断”
了解详细信息。
当从掉电模式唤醒时,存在从唤醒状态发生延迟
直到唤醒生效。这使得时钟重新启动并成为稳定后,
有没有停止过。唤醒周期是由同一熔丝位CKSEL定义的定义
复位超时周期,如描述
第36页的“时钟源” 。
44
ATmega162/V
2513K–AVR–07/09