
10.1
空闲模式
当SM2..0位写入为000时, SLEEP指令将使MCU进入空闲
模式下,CPU停止运行,但允许LCD控制器, SPI时, USART ,模拟比较器,
ADC , USI ,定时器/计数器,看门狗和中断系统继续工作。这
睡眠模式停止CLK
中央处理器
和CLK
FL灰
,同时允许其它的时钟来运行。
空闲模式使单片机外部中断都醒了内部
象定时器溢出与USART传输完成中断。如果唤醒从
模拟比较器中断是不需要的,模拟比较器可以通过断电
设置在模拟比较器控制和状态寄存器ACD位 - 钢芯铝绞线。这将
减少在空闲模式下的功耗。如果ADC使能,转换开始automati-
当美云进入此模式。
10.2
ADC噪声抑制模式
当SM2..0位写入为001时, SLEEP指令将使MCU进入ADC
降噪模式下,CPU停止运行,而ADC ,外部中断, USI
启动状态检测,定时器/计数器, LCD控制器和看门狗继续工作
荷兰国际集团(如果启用) 。这个睡眠模式只停止CLK
I / O
, CLK
中央处理器
和CLK
FL灰
,同时允许
其他时钟运行。
这改善了噪声环境下的ADC ,可实现更高分辨率的测量。如果
ADC使能,进入此模式转换自动启动。除了形成
ADC转换结束中断,外部复位,看门狗复位,欠压
复位,LCD控制器的中断, USI启动状态中断,定时器/计数器中断,
SPM / EEPROM准备好中断, INT0外部电平中断或引脚变化中断可以
醒来从ADC噪声抑制模式的MCU。
10.3
掉电模式
当SM2..0位写入为010时,SLEEP指令将使MCU进入电源 -
关断模式。在此模式下,外部晶体停振,而外部中断,
USI启动状态检测和看门狗继续工作(如果启用) 。只有一个外部
最终复位,看门狗复位,欠压复位, USI启动状态中断,外部电平
在中断INT0或引脚变化中断可以唤醒MCU 。这个睡眠模式
停止所有的时钟,允许只有异步模块可以继续工作。
需要注意的是,如果一个电平触发中断用于唤醒从掉电模式下,改变
电平必须保持一段时间,以唤醒MCU 。请参阅
第54页上的“外部中断”
了解详细信息。
当从掉电模式唤醒时,存在从唤醒状态发生延迟
直到唤醒生效。这使得时钟重新启动并成为稳定后,
有没有停止过。唤醒周期是由同一熔丝位CKSEL定义的定义
复位超时周期,如描述
第27页的“时钟源” 。
10.4
省电模式
当SM2..0位写入为011时,SLEEP指令将使MCU进入电源 -
保存方式。这种模式是相同的掉电,但有一个例外:
36
ATmega329/3290/649/6490
2552J–AVR–08/07