STM32-待机唤醒实验

来源:互联网 发布:零壹淘宝商品复制软件 编辑:程序博客网 时间:2024/05/01 12:34


————————————————————————————————————————————————————————

无论是谁,你的一天也只有二十四小时。

你可以玩,可以睡大觉,可以去学习,也可以去探索那片从未到达的那片海。

时间不会为任何人停留,你可以选择原地踏步,当然你也可以选择勇攀高峰。————————————————————————————————————————————————————————————

当 CPU 不需继续运行时,可以利用多个低功耗模式来节省功耗, 例如等待某个外部事件时。 用户需要根据最低电源消耗,

最快速启动时间和可用的唤醒源等条件,选定一个最佳的低功耗模式。STM32 的 3 种低功耗模式我们在 5.2.4 节有粗略介绍,这里我们再回顾一下。STM32 的低功耗模式有 3 种:
1)睡眠模式(CM3 内核停止,外设仍然运行)
2)停止模式(所有时钟都停止)
3)待机模式(1.8V 内核电源关闭)

STM32 的低功耗模式有 3 种:

①睡眠模式:内核停止,外设如NVIC,系统时钟Systick仍运行。
②停止模式:所有时钟都已停止。1.8V内核电源工作。

                         PLL,HIS和HSERC振荡器功能禁止。

                         寄存器和SRAM内容保留。

③待机模式:1.8V内核电源关闭。

                         只有备份寄存器和待机电路维持供电。

                         寄存器和SRAM内容全部丢失。实现最低功耗。

在运行模式下,可以通过下面方式降低功耗:

① 降低系统时钟。

② 关闭APB和AHB总线上未被使用的外设时钟。



——

——————————————————————————————————————————————————————

无论是谁,你的一天也只有二十四小时。

你可以玩,可以睡大觉,可以去学习,也可以去探索那片从未到达的那片海。

时间不会为任何人停留,你可以选择原地踏步,当然你也可以选择勇攀高峰。

————————————————————————————————————————————————————————————

0 0
原创粉丝点击