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

PWR电源控制(低功耗模式)

1 PWR简介

1 程序后面是空循环,即使不用也会耗电,所以有了低功耗(例如遥控器)
2 也要保留唤醒模式,如串口接收数据中断唤醒,外部中断唤醒,RTC闹钟唤醒,在需要工作是,STM需要立刻投入工作 

3 上电复位和掉电复位 

 4 PVD可编程电压检测器(需要配置外部中断)

 

 2 低功耗模式介绍 

1 WFI(等待中断,任何外设发生中断时候,芯片都会立刻醒来,醒来之后第一件事情就是处理中断函数)

2 WFE(等待事件。对应唤醒事件,可以是外部中断唤醒事件)

3 只把CPU时钟关了,程序会暂停

4 关闭时钟(所有运算和时序都会停止但是寄存器和都数据可以维持)

5 关闭电源(电路和数据都会丢失)

6 关闭所有1.8V区域,(外设和cpu时钟停止,但是数据寄存器不会丢失)

 

 3 睡眠模式选择

 

4 数据耗电

 

 


http://www.mrgr.cn/news/20600.html

相关文章:

  • 【CSS】background样式没有生效
  • Redis 事务揭秘:如何确保数据一致性
  • LeetCode 3174.清除数字:一个不用栈的方法
  • 嵌入式OpenHarmony系统的一些特点
  • 高级java每日一道面试题-2024年9月04日-前端篇-前端的框架分类有哪些?
  • Linux驱动环境配置
  • 【灰度图图像间转换】
  • (二十九)STL map容器(映射)与STL pair容器(值对)
  • Excel如何把表格变成图表
  • 数据结构(15)——哈希表(2)
  • pyro.optim pyro ppl 概率编程 优化器 pytorch
  • 《机器学习》—— PCA降维
  • pytorch对不同的可调参数,分配不同的学习率
  • c# Csv文件读写示例,如果文件存在追加写入
  • Word封面对齐技巧
  • 【PyQt6 应用程序】解说+原声视频混剪无显卡精简版,无显卡可用
  • 每日OJ_牛客_解读密码(简单模拟)
  • QT教程:start()和startTimer()的区别
  • 基于Java+SpringBoot+Vue的新闻稿件管理系统
  • 8. 如何在MyBatis中实现动态SQL?动态SQL有什么用?常见的动态SQL标签有哪些?