2021-10-30
Posted 旭日初扬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-10-30相关的知识,希望对你有一定的参考价值。
一、概念
- 默认情况下,系统复位或上电复位后,微控制器进入运行模式。
- 在运行模式 下,HCLK 为 CPU 提供时钟,并执行程序代码。
- 当 CPU 不需继续运行(例如等待 外部事件)时,可以利用多种低功耗模式来节省功耗。
- 用户需要根据最低电源消 耗、最快速启动时间和可用的唤醒源等条件,选定一个最佳的低功耗模式。
- 降低系统时钟速度。
- 不使用 APBx 和 AHB 外设时,将对应的外设时钟关闭。
- 睡眠模式(CM3 内核停止工作,外设仍在运行)。
- 停止模式(所有时钟都停止)。
- 待机模式(1.8V 内核电源关闭)。
WFI 等待中断
WFE 等待事件
当检测到外部复位(NRST 引脚)、 IWDG 复位、 WKUP 引脚上升沿、 RTC 闹钟事件的上升沿时,微控制器退出待机模式。
二、待机模式配置步骤
2.1、使能电源时钟
// 使能PWR外设时钟
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR,ENABLE);
2.2、设置WK_UP引脚为唤醒源
PWR_WakeUpPinCmd(ENABLE);
2.3、进入待机模式
PWR_EnterSTANDBYMode();//进入待机模式
PWR_ClearFlag(PWR_FLAG_WU);//清除 Wake-up 标志
以上是关于2021-10-30的主要内容,如果未能解决你的问题,请参考以下文章
华电软工非全研究生学习和工作总结(2021.10.25-2021.10.30)