当前位置: 首页 > news >正文

10.物联网操作系统之低功耗管理

一。低功耗管理概念及其应用

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)

 

http://www.lryc.cn/news/115349.html

相关文章:

  • SQL SERVER 2019 数据库还原测试库的方法
  • leetcode 62. 不同路径
  • ad+硬件每日学习十个知识点(25)23.8.5(常见芯片类型、数字隔离芯片、IO扩展芯片TCAL6416)
  • fetch-github-hosts间隔一年大更新v2.6发布,多端支持
  • K最近邻算法:简单高效的分类和回归方法(三)
  • 【数据分析专栏之Python篇】五、pandas数据结构之Series
  • 中间件多版本冲突的4种解决方案和我们的选择
  • 对 async/await 的理解
  • Vue 整合 Element UI 、路由嵌套、参数传递、重定向、404和路由钩子(五)
  • 修改 Ubuntu 系统的时区
  • 如何离线安装ModHeader - Modify HTTP headers Chrome插件?
  • 在Linux中安装MySQL
  • python --windows获取启动文件夹路径/获取当前用户名/添加自启动文件
  • 微信云托管(本地调试)⑥:nginx、vue刷新404问题
  • 数据结构 二叉树(一篇基本掌握)
  • ​可视化绘图技巧100篇高级篇(四)-南丁格尔玫瑰图(二)
  • Stable Diffusion - Candy Land (糖果世界) LoRA 提示词配置与效果展示
  • ES6学习-module语法
  • Flutter 实现按位置大小比例布局的控件
  • ES6 - 对象新增的一些常用方法
  • 半导体存储电路
  • web前端之CSS操作
  • Python SQLAlchemy ( ORM )
  • 鉴源实验室丨汽车网络安全运营
  • 分布式链路追踪之SkyWalking详解和实战
  • 【工程实践】使用EDA(Easy Data Augmentation)做数据增强
  • ClickHouse(十三):Clickhouse MergeTree系列表引擎 - ReplicingMergeTree
  • 机器学习笔记之优化算法(十)梯度下降法铺垫:总体介绍
  • Selenium 根据元素文本内容定位
  • 第17章-Spring AOP经典应用场景