关于STMF1待机模式

待机模式是实现系统最低功耗的状态,关闭电压调节器和大部分功能,仅备份寄存器和待机电路保持供电。进入待机模式可通过设置独立控制位,如启用独立看门狗、RTC或内部/外部振荡器。退出条件包括外部复位、看门狗复位、WKUP引脚上升沿或RTC闹钟事件。唤醒后,代码执行类似复位,PWR_CSR寄存器指示退出状态。
摘要由CSDN通过智能技术生成
待机模式可实现系统的最低功耗 。该模式是在 Cortex-M3 深睡眠模式时关闭电压调节器。整个
1.8V 供电区域被断电。 PLL HSI HSE 振荡器也被断电。 SRAM 和寄存器内容丢失。只有备份
的寄存器和待机电路维持供电
进入待机模式
关于如何进入待机模式
可以通过设置独立的控制位,选择以下待机模式的功能:
● 独立看门狗 (IWDG) :可通过写入看门狗的键寄存器或硬件选择来启动 IWDG 。一旦启动了
独立看门狗,除了系统复位,它不能再被停止。
● 实时时钟 (RTC) :通过备用区域控制寄存器 (RCC_BDCR) RTCEN 位来设置。
● 内部 RC 振荡器 (LSI RC) :通过控制 / 状态寄存器 (RCC_CSR) LSION 位来设置。
● 外部 32.768kHz 振荡器 (LSE) :通过备用区域控制寄存器 (RCC_BDCR) LSEON 位设置。
退出待机模式
当一个外部复位 (NRST 引脚 ) IWDG 复位、 WKUP 引脚上的上升沿或 RTC 闹钟事件的上升沿发
生时 ,微控制器从待机模式退出。从待机唤醒后,除了电源控制 /
态寄存器 (PWR_CSR) ,所有寄存器被复位。
从待机模式唤醒后的代码执行等同于复位后的执行(采样启动模式引脚、读取复位向量等) 。电源
控制 / 状态寄存器(PWR_CSR)将会指示内核由待机状态退出。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值