很多應用場合對于功耗的要求很嚴格,比如長期無人照看的數據采集儀器,可穿戴設備等。其實很多 MCU都有相應的低功耗模式,以此來降低設備運行時的功耗,進行裸機開發的時候就可以使用這些低功耗模式。
但是現在我們要使用操作系統,因此操作系統對于低功耗的支持也顯得尤為重要,這樣硬件與軟件相結合,可以進一步降低系統的功耗。
這樣開發也會方便很多,畢竟系統已經原生支持低功耗了,我們只需要按照系統的要求來做編寫相應的應用層代碼即可。FreeRTOS 提供了一個叫做Tickless 的低功耗模式。
STM32F1 低功耗模式
STM32 本身就支持低功耗模式,共有三種低功耗模式:
● 睡眠(Sleep)模式。
● 停止(Stop)模式。
● 待機(Standby)模式。
這三種模式對比如表所示:
這三種低功耗模式對應三種不同的功耗水平,根據實際的應用環境選擇相對應的低功耗模式。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
嵌入式
+關注
關注
5086文章
19144瀏覽量
306095 -
STM32
+關注
關注
2270文章
10906瀏覽量
356566 -
FreeRTOS
+關注
關注
12文章
484瀏覽量
62226
發布評論請先 登錄
相關推薦
使用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次下載
STM32開發筆記46:STM32F0低功耗設計
單片機型號:STM32F070F6P6項目中需要使單片機STM32F070F6P6進入低功耗模式,本文記錄整個過程。1、
發表于 12-31 19:06
?14次下載
STM32F1系列使用HAL庫低功耗STOP和STANDBY模式喚醒(RTC時鐘喚醒+外部中斷喚醒示例)
STM32F1系列使用HAL庫RTC時鐘喚醒低功耗STOP和STANDBY模式目錄STM32F1系列使用HAL庫RTC時鐘喚醒低功耗STOP
發表于 12-31 19:09
?69次下載
評論