0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32F1低功耗模式

麦辣鸡腿堡 来源:嵌入式Linux系统开发 作者:嵌入式Linux系统开 2023-07-30 11:08 次阅读

很多应用场合对于功耗的要求很严格,比如长期无人照看的数据采集仪器,可穿戴设备等。其实很多 MCU都有相应的低功耗模式,以此来降低设备运行时的功耗,进行裸机开发的时候就可以使用这些低功耗模式。

但是现在我们要使用操作系统,因此操作系统对于低功耗的支持也显得尤为重要,这样硬件与软件相结合,可以进一步降低系统的功耗。

这样开发也会方便很多,毕竟系统已经原生支持低功耗了,我们只需要按照系统的要求来做编写相应的应用层代码即可。FreeRTOS 提供了一个叫做Tickless 的低功耗模式。

STM32F1 低功耗模式

STM32 本身就支持低功耗模式,共有三种低功耗模式:

● 睡眠(Sleep)模式。

● 停止(Stop)模式。

● 待机(Standby)模式。

这三种模式对比如表所示:

图片

这三种低功耗模式对应三种不同的功耗水平,根据实际的应用环境选择相对应的低功耗模式。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5096

    文章

    19199

    浏览量

    308287
  • STM32
    +关注

    关注

    2274

    文章

    10929

    浏览量

    358006
  • FreeRTOS
    +关注

    关注

    12

    文章

    484

    浏览量

    62453
收藏 人收藏

    评论

    相关推荐

    使用HAL库RTC时钟唤醒低功耗STOP和STANDBY模式

    STM32F1系列使用HAL库RTC时钟唤醒低功耗STOP和STANDBY模式目录STM32F1系列使用HAL库RTC时钟唤醒低功耗STOP
    发表于 07-23 06:11

    STM32低功耗模式

    很多单片机都有低功耗模式STM32 也不例外。当 CPU 不需继续运行时,可以利用多个低功耗模式来节省
    发表于 08-20 07:55

    STM32F101xx/STM32F102xx和STM32F103xx低功耗模式

    本文档适用于STM32F1系列微控制器。本文档为要求在STM32F101xx、STM32F102xx和STM32F103xx产品的软件和硬件上实现
    发表于 12-01 06:40

    探究STM32低功耗的几种模式

    低功耗模式 本文讨论下STM32低功耗模式,先看如下手册。 对比了 STM32F0 和
    的头像 发表于 07-26 17:49 1.1w次阅读
    探究<b class='flag-5'>STM32</b><b class='flag-5'>低功耗</b>的几种<b class='flag-5'>模式</b>

    STM32F1系列芯片中文参考手册

    STM32F1系列芯片中文参考手册(嵌入式开发培训教程)-STM32F1系列芯片的中文用户手册
    发表于 07-30 09:32 218次下载
    <b class='flag-5'>STM32F1</b>系列芯片中文参考手册

    STM32F1官方手册资料(中英文)

    STM32F1官方手册资料(中英文)
    发表于 11-05 16:28 69次下载

    STM32F1F4的区别

    STM32F1F4的区别
    发表于 12-04 13:51 24次下载
    <b class='flag-5'>STM32F1</b>和<b class='flag-5'>F</b>4的区别

    PWR-低功耗模式-STM32F4

    使用芯片===>STM32F429IGT6(制作不易,希望大佬能给个赞支持下小丁)目录1低功耗模式简介很多单片机有低功耗
    发表于 12-28 19:25 9次下载
    PWR-<b class='flag-5'>低功耗</b><b class='flag-5'>模式</b>-<b class='flag-5'>STM32F</b>4

    STM32开发笔记46:STM32F0低功耗设计

    单片机型号:STM32F070F6P6项目中需要使单片机STM32F070F6P6进入低功耗模式,本文记录整个过程。1
    发表于 12-31 19:06 14次下载
    <b class='flag-5'>STM32</b>开发笔记46:<b class='flag-5'>STM32F</b>0<b class='flag-5'>低功耗</b>设计

    STM32F1系列使用HAL库低功耗STOP和STANDBY模式唤醒(RTC时钟唤醒+外部中断唤醒示例)

    STM32F1系列使用HAL库RTC时钟唤醒低功耗STOP和STANDBY模式目录STM32F1系列使用HAL库RTC时钟唤醒低功耗STOP
    发表于 12-31 19:09 69次下载
    <b class='flag-5'>STM32F1</b>系列使用HAL库<b class='flag-5'>低功耗</b>STOP和STANDBY<b class='flag-5'>模式</b>唤醒(RTC时钟唤醒+外部中断唤醒示例)

    AN3427_从STM32F1移植到STM32F2的应用手册

    AN3427_从STM32F1移植到STM32F2的应用手册
    发表于 11-21 17:06 10次下载
    AN3427_从<b class='flag-5'>STM32F1</b>移植到<b class='flag-5'>STM32F</b>2的应用手册

    AN4904_从STM32F1STM32F4的软件移植

    AN4904_从STM32F1STM32F4的软件移植
    发表于 11-21 17:06 3次下载
    AN4904_从<b class='flag-5'>STM32F1</b>到<b class='flag-5'>STM32F</b>4的软件移植

    AN2629 STM32F1低功耗模式

    AN2629 STM32F1低功耗模式
    发表于 11-24 08:30 0次下载
    AN2629 <b class='flag-5'>STM32F1</b><b class='flag-5'>低功耗</b><b class='flag-5'>模式</b>

    单片机STM32F1资料分享

    单片机STM32F1资料分享
    发表于 05-16 18:04 15次下载

    STM32F1的SPI模块协议介绍

    SPI是是一种高速的,全双工,同步的总线通信方式。STM32F1低中容量设备的SPI模块支持主从两种模式
    的头像 发表于 07-24 15:32 3974次阅读
    <b class='flag-5'>STM32F1</b>的SPI模块协议介绍