STM32F1低功耗模式

描述

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

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

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

STM32F1 低功耗模式

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

● 睡眠(Sleep)模式。

● 停止(Stop)模式。

● 待机(Standby)模式。

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

STM32

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

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分