打印
[资源共享]

单片机待机唤醒的几种方法解析

[复制链接]
4872|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laocuo1142|  楼主 | 2021-6-17 15:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
翻开STM32的中文参考手册,里面关于STM32的低功耗模式有详细的标注。
1、睡眠模式(Cortex-M3内核停止,所有外设包括Cortex-M3核心的外设,如NVIC、系统时钟(SysTick)等仍在运行)
2、停止模式(所有的时钟都已停止)3、待机模式(这是本文具体介绍的一种模式,也是功耗最低的模式)单片机待机唤醒的几种方法解析

在本博客中,就利用WKUP引脚的上升沿来唤醒MCU、所以我们就具体来介绍待机唤醒的实现方法:那我们要怎么来进入待机模式、、又要怎么唤醒呢?单片机待机唤醒的几种方法解析接下来一一介绍这三个步骤如下下:1、 Cotex_M3系统控制寄存器中的SLEEPDEEP位:

2、电源控制寄存器(PWR_CR)中PDDS位:寄存器的位:单片机待机唤醒的几种方法解析3、电源控制/状态寄存器(PWR_CSR)中EWUP位单片机待机唤醒的几种方法解析至此、我们通过这三步、完成了进入待机模式的任务、、单片机待机唤醒的几种方法解析继续介绍退出待机模式:还是上面那张图:单片机待机唤醒的几种方法解析在这里我们就利用其中一种方式来唤醒:WKUP引脚的上升沿唤醒。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1213

主题

5336

帖子

12

粉丝