门户网站需要多少费用便宜的seo网络营销推广
一。低功耗管理概念及其应用
1.STM32低功耗设计详解
STM32的电源管理系统主要分为:
1.备份域:备份电源,仔细在stm32的板子上寻找,大多都有纽扣电池。
注意:参考手册(PWR)章节有详细的介绍。
2.调压器供电电路:这是电源管理系统的核心,用来调压。
3.ADC电源电路:模拟信号变为数据信号,需要一个稳定的供电器。
2.低功耗模式
1.运行模式
2.睡眠模式
3.停机模式
4.待机模式
(1)睡眠模式
在睡眠模式中,仅关闭了内核时钟,内核停止运行,但其片上外设,CM4核心的外设全都还照常运行。
有两种方式进入睡眠模式,它的进入方式决定了从睡眠唤醒的方式,分别是WFI(wait for interrupt)和WFE(wait for event),即由等待“中断”唤醒和由“事件”唤醒。睡眠模式的各种特性见下表
(2)停止模式
在停止模式中,进一步关闭了其它所有的时钟,于是所有的外设都停止了工作,但由于其1.2V区域的部分电源没有关闭,还保留了内核的寄存器、内存的信息。
所以从停止模式唤醒,并重新开启时钟后,还可以从上次停止处继续执行代码。停止模式可以由任意一个外部中断(EXTI)唤醒。在停止模式中可以选择电压调节器为开模式或低功耗模式,可选择内部FLASH工作在正常模式或掉电模式。
(3) 待机模式
待机模式,它除了关闭所有的时钟,还把1.2V区域的电源也完全关闭了,也就是说,从待机模式唤醒后,由于没有之前代码的运行记录,只能对芯片复位,重新检测boot条件,从头开始执行程序。
它有四种唤醒方式,分别是WKUP(PA0)引脚的上升沿,RTC闹钟事件,NRST引脚的复位和IWDG(独立看门狗)复位。
二。Tickless低功耗模式
Tickless低功耗模式介绍
FreeRTOS低功耗模式配置
FreeRTOS低功耗模式应用
1.Tickless低功耗模式介绍
如图所示,使用ldle task中的tickless来操作低功耗模式。
2.FreeRTOS低功耗模式配置
3.Cubemx创建工程
(1)使能TICKLESS,用来实现睡眠
使能之后会在FREERTOS.c中出现两个sleep的进入和退出的接口。
(2)