历史上的今天
今天是:2024年11月24日(星期日)
2021年11月24日 | ATmega64 省电模式
2021-11-24 来源:eefocus
当SM2..0 为011 时, SLEEP 指令将使MCU 进入省电模式。这一模式与掉电模式只有 一点不同:
如果定时器/ 计数器0 为异步驱动,即寄存器ASSR 的AS0 置位,则定时器/ 计数器0 在 睡眠时继续运行。除了掉电模式的唤醒方式,定时器/ 计数器0 的溢出中断和比较匹配中 断也可以将MCU 从休眠方式唤醒,只要TIMSK 使能了这些中断,而且SREG 的全局中 断使能位I 置位。
如果异步定时器不是异步驱动的,建议使用掉电模式,而不是省电模式。因为在省电模式 下,若AS0 为0,则MCU 唤醒后异步定时器的寄存器数值是没有定义的。
这个睡眠模式停止了除clkASY 以外所有的时钟,只有异步模块可以继续工作。
下一篇:ATmega64 掉电模式
史海拾趣
|
请问gprs评估板(比如mc39i评估板)与gprs modem(内置mc39i模块)有什么区别,还是一样的?两者在用于开发方面有什么不同吗?都可以用于linux下开发吗?… 查看全部问答> |
|
我希望在2440开发板上使用USB无线网卡,已将设备驱动程序的.dll文件复制到Wince的Windows目录下,开机启动系统插入网卡后,系统检测到设备,在弹出对话框中正确输入了dll名称,无出错信息,但是也没有其他任何提示了,因此也不知道网卡是否已成功安装.由于 ...… 查看全部问答> |
|
比如下面的这段获得瓶颈单元的伪码怎么通过写tcl语句实现啊!伪码如下:procedure getBottleneckCells ($inputNetlist, $requiredTime) { @pathArray = all paths in $inputNetlist %cellCostHash ...… 查看全部问答> |
|
USART_InitStructure.USART_BaudRate = 9600; USART_InitStructure.USART_WordLength = USART_WordLength_9b; USART_InitStructure.USART_StopBits = USART_StopBits_1; &nbs ...… 查看全部问答> |
|
请问 inout [7:0]SD ,总线上的8位数据, 我既可以读总线上的数据,也可以写, 那么,我的[7:0]SD应该设置成什么类型 ,我是设置成wire 还是reg ,请大家赐教… 查看全部问答> |
|
ZedBoard是基于Xilinx Zynq-7000扩展式处理平台(EPP)的低成本开发板。此板可以运行基于Linux,Android,Windows或其他OS/ RTOS的设计。此外,可扩展接口使得用户可以方便访问处理系统和可编程逻辑。 Zynq-7000 EPP将ARM处理系统和与Xilinx 7系列 ...… 查看全部问答> |
|
本帖最后由 erain_30 于 2014-3-29 23:50 编辑 使用BBBlack(AM3359)GPIO 寄存器配置过程:(熟悉AM335xdatasheet)1. 设置GPIO mode2. 设置GPIO时钟3. 设置GPIO方向4. 设置GPIO 数据 具体配 ...… 查看全部问答> |




