当SM2..0为011时,SLEEP指令将使MCU进入省电模式。这一模式与掉电模式只有一点不同:
如果定时器/计数器2及/是使能的,在器件休眠期间它们继续运行。除了掉电模式的唤醒方式,定时器/计数器2的溢出中断和比较匹配中断也可以将MCU从休眠方式唤醒,只要TIMSK2使能了这些中断,而且SREG的全局中断使能位I置位。
如果定时器/计数器2无需运行,建议使用掉电模式而不是省电模式。
ATmega48定时器/计数器2在省电模式下可采用同步与异步时钟驱动。如果定时器/计数器2未采用异步时钟,休眠期间定时/计数振荡器将停止;如果定时器/计数器2未采用同步时钟,休眠期间时钟源将停止。要注意的是,在省电模式下同步时钟只对定时器/计数器2有效。
当SM2..0为011时,SLEEP指令将使MCU进入省电模式。这一模式与掉电模式只有一点不同:
如果定时器/计数器2及/是使能的,在器件休眠期间它们继续运行。除了掉电模式的唤醒方式,定时器/计数器2的溢出中断和比较匹配中断也可以将MCU从休眠方式唤醒,只要TIMSK2使能了这些中断,而且SREG的全局中断使能位I置位。
如果定时器/计数器2无需运行,建议使用掉电模式而不是省电模式。
ATmega48定时器/计数器2在省电模式下可采用同步与异步时钟驱动。如果定时器/计数器2未采用异步时钟,休眠期间定时/计数振荡器将停止;如果定时器/计数器2未采用同步时钟,休眠期间时钟源将停止。要注意的是,在省电模式下同步时钟只对定时器/计数器2有效。
举报