ATmel 328P 寄存器说明——持续更新
SMCR - Sleep Mode Control Register 睡眠模式控制寄存器
应用可以通过睡眠模式关闭MCU中没有用到的模块,从而达到节省功耗。
SMCR 寄存器用来控制功耗管理
- Bit 7 到 Bit 4 为 保留比特位(Res:Reserved Bits),只读,默认始终读出0
- Bit 3 到 Bit 1 名称为SM2到SM1(SM全称Sleep Mode Select Bits),睡眠模式选择位。共五种睡眠模式可供设置:
- Bits 0 SE 为睡眠模式开关控制位,当要睡眠指令执行时,SE位必须写入逻辑1让MCU进入睡眠模式。当需要唤醒睡眠模式下的MCU,建议睡眠指令没有执行的时候向SE位写入逻辑1,并在唤醒MCU后立即将改为清除(写入逻辑0)