很多应用场合对于功耗的要求很严格,比如长期无人照看的数据采集仪器,可穿戴设备等。其实很多 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
STM32F101xx/STM32F102xx和STM32F103xx低功耗模式
本文档适用于STM32F1系列微控制器。本文档为要求在STM32F101xx、STM32F102xx和STM32F103xx产品的软件和硬件上实现低
发表于 12-01 06:40
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](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
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>设计](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
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时钟唤醒+外部中断唤醒示例)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
评论