添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1838页 > ATMEGA168V-10AI > ATMEGA168V-10AI PDF资料 > ATMEGA168V-10AI PDF资料4第39页
ATmega48/88/168
8.电源管理及睡眠模式
睡眠模式可以使应用程序关闭没有使用的模块的MCU ,从而节省
力。 AVR具有不同的睡眠模式,允许用户定制的功耗
化应用程序的需求。
8.1
睡眠模式
图7-1第27页
呈现出不同的时钟系统的ATmega48 / 88/168 ,其
分布。此图在选择合适的睡眠模式时非常有用。
表8-1
显示
不同的睡眠模式和他们的唤醒源。
表8-1 。
有源时钟域和唤醒源,在不同的睡眠模式。
有源时钟域
振荡器
主时钟
源已启用
定时振荡器
启用
INT1 , INT0和
引脚电平变化
唤醒源
SPM / EEPROM
准备
TWI地址
MATCH
睡眠模式
空闲
ADC噪声
减少
掉电
省电
待机
(1)
注意事项:
X
X
X
X
X
X
X
X
X
(2)
X
(2)
X
X
(3)
X
(3)
X
X
X
X
X
X
X
(2)
X
X
X
X
X
X
X
X
X
(2)
X
X
(3)
X
(3)
X
X
X
1.只推荐与选定的时钟源为外部晶体或谐振器。
2.如果定时器/计数器运行在异步模式下。
3.对于INT1和INT0 ,只有级别中断。
进入5个休眠模式,在SMCR的SE位必须写入逻辑1和
SLEEP指令必须执行。在SM2 , SM1和SM0位在SMCR寄存器选择
睡眠模式(空闲模式, ADC噪声抑制,省电,省电模式或待机)将
通过SLEEP指令激活。看
表8-2第43页
为摘要。
如果使能的中断,而在MCU处于休眠模式,则MCU唤醒。该MCU
然后,停止对除了启动时间四个周期,执行中断程序,并
返回到SLEEP的下一条指令。寄存器文件的内容,并
SRAM是不变的,当设备从睡眠状态唤醒。如果在睡眠过程中发生了复位,
该MCU唤醒后从中断向量开始执行。
8.2
空闲模式
当SM2..0位写入为000时, SLEEP指令将使MCU进入空闲
模式下,CPU停止运行,而SPI , USART ,模拟比较器, ADC ,两线串行
接口,定时器/计数器,看门狗和中断系统继续工作。这种睡眠
模式基本停止CLK
中央处理器
和CLK
FL灰
,同时允许其它的时钟来运行。
2545J–AVR–12/06
其他/ O
CLK
FL灰
Timer2
CLK
中央处理器
CLK
ADC
CLK
ASY
WDT
ADC
CLK
IO
39

深圳市碧威特网络技术有限公司