stm32低功耗

Posted 旭日初扬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stm32低功耗相关的知识,希望对你有一定的参考价值。

一、概念

  • 默认情况下,系统复位或上电复位后,微控制器进入运行模式。
  • 在运行模式 下,HCLK 为 CPU 提供时钟,并执行程序代码。
  • 当 CPU 不需继续运行(例如等待 外部事件)时,可以利用多种低功耗模式来节省功耗。
  • 用户需要根据最低电源消 耗、最快速启动时间和可用的唤醒源等条件,选定一个最佳的低功耗模式。

1.1、运行模式下,降低低功耗的方法

  • 降低系统时钟速度
  • 不使用 APBx 和 AHB 外设时,将对应的外设时钟关闭
  • 睡眠模式(CM3 内核停止工作,外设仍在运行)
  • 停止模式(所有时钟都停止)
  • 待机模式(1.8V 内核电源关闭)

1.2、进入待机模式的步骤

 当检测到外部复位(NRST 引脚)、 IWDG 复位、 WKUP 引脚上升沿、 RTC 闹钟事件的上升沿时,微控制器退出待机模式。

以上是关于stm32低功耗的主要内容,如果未能解决你的问题,请参考以下文章

待机唤醒实验

STM32F0系列——停机模式(低功耗)

STM32低功耗模式实践

STM32的低功耗设置

STM32低功耗串口接受数据异常

STM32低功耗串口接受数据异常