很多應(yīng)用場合對于功耗的要求很嚴格,比如長期無人照看的數(shù)據(jù)采集儀器,可穿戴設(shè)備等。其實很多 MCU都有相應(yīng)的低功耗模式,以此來降低設(shè)備運行時的功耗,進行裸機開發(fā)的時候就可以使用這些低功耗模式。
但是現(xiàn)在我們要使用操作系統(tǒng),因此操作系統(tǒng)對于低功耗的支持也顯得尤為重要,這樣硬件與軟件相結(jié)合,可以進一步降低系統(tǒng)的功耗。
這樣開發(fā)也會方便很多,畢竟系統(tǒng)已經(jīng)原生支持低功耗了,我們只需要按照系統(tǒng)的要求來做編寫相應(yīng)的應(yīng)用層代碼即可。FreeRTOS 提供了一個叫做Tickless 的低功耗模式。
STM32F1 低功耗模式
STM32 本身就支持低功耗模式,共有三種低功耗模式:
● 睡眠(Sleep)模式。
● 停止(Stop)模式。
● 待機(Standby)模式。
這三種模式對比如表所示:

這三種低功耗模式對應(yīng)三種不同的功耗水平,根據(jù)實際的應(yīng)用環(huán)境選擇相對應(yīng)的低功耗模式。
-
嵌入式
+關(guān)注
關(guān)注
5198文章
20449瀏覽量
334104 -
STM32
+關(guān)注
關(guān)注
2309文章
11162瀏覽量
373474 -
FreeRTOS
+關(guān)注
關(guān)注
14文章
499瀏覽量
66945
發(fā)布評論請先 登錄
使用HAL庫RTC時鐘喚醒低功耗STOP和STANDBY模式
STM32F101xx/STM32F102xx和STM32F103xx低功耗模式
PWR-低功耗模式-STM32F4
STM32F1系列使用HAL庫低功耗STOP和STANDBY模式喚醒(RTC時鐘喚醒+外部中斷喚醒示例)
AN3427_從STM32F1移植到STM32F2的應(yīng)用手冊
STM32F1低功耗模式
評論