深圳市微雪电子有限公司

首页   |   产品中心   |   购买指南   |   支付方式   |   销售网点   |   联系我们
 


 
AVR 8-BIT MCU
 >> AVR 简介
 >> AVR 选型列表
 >> AVR Datasheets
 >> AVR 应用笔记
 >> AVR 软件平台
 >> AVR仿真器 编程器
 >> AVR开发板 评估板
 >> AVR测试座 编程座
 >> 通用测试座 编程座
 
 
  微控制器
 >> AVR 8-BIT MCU
 >> ATMEL 51 MCU
 >> WINBOND 51 MCU
 
  可编程逻辑器
 >> ATMEL CPLD & FPGA
 >> ALTERA CPLD & FPGA
 >> XILINX CPLD & FPGA
 
  存储器
 >> EEPROM
 >> FLASH
 >> RAM
 
  接口器件
 >> USB 接口
 >> RS232 接口
 >> RS485 接口
 
  功能器件
 >> 实时时钟
 >> 光耦
 >> 其它
 
  模块 & 配件
 >> LCD模块
 >> 测试座 编程座

 首页 >> AVR应用笔记 >> AVR单片机内核剖析 >> ATmega16 省电模式
ATmega16 省电模式

当SM2..0 为011 时, SLEEP 指令将使MCU 进入省电模式。这一模式与掉电模式只有一点不同:

如果定时器/ 计数器2 为异步驱动,即寄存器ASSR 的AS2 置位,则定时器/ 计数器2 在睡眠时继续运行。除了掉电模式的唤醒方式,定时器/ 计数器2 的溢出中断和比较匹配中断也可以将MCU 从休眠方式唤醒,只要TIMSK 使能了这些中断,而且SREG 的全局中断使能位I 置位。

如果异步定时器不是异步驱动的,建议使用掉电模式,而不是省电模式。因为在省电模式下,若AS2 为0,则MCU 唤醒后异步定时器的寄存器数值是没有定义的。这个睡眠模式停止了除clkASY 以外所有的时钟,只有异步模块可以继续工作。


资料说明

可作为如下AVR的参考资料: ATtiny13 ATtiny24 ATtiny44 ATtiny84 ATtiny2313 ATtiny26 ATmega48 ATmega88 ATmega168 ATmega8 ATmega16 ATmega32 ATmega64 ATmega128 ATmega162 ATmega169 ATmega169P ATmega8515 ATmega8535

相关AVR型号资料

ATtiny13
ATtiny24
ATtiny44
ATtiny84
ATtiny26
ATtiny2313
ATmega48
ATmega88
ATmega168
ATmega8
ATmega16
ATmega32
ATmega64
ATmega128
ATmega162
ATmega169
ATmega8515
ATmega8535


 
 

网站地图   |   人才招聘   |   关于我们
       深圳市微雪电子有限公司版权所有