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

這三種低功耗模式對(duì)應(yīng)三種不同的功耗水平,根據(jù)實(shí)際的應(yīng)用環(huán)境選擇相對(duì)應(yīng)的低功耗模式。
-
嵌入式
+關(guān)注
關(guān)注
5186文章
20132瀏覽量
328311 -
STM32
+關(guān)注
關(guān)注
2305文章
11118瀏覽量
370918 -
FreeRTOS
+關(guān)注
關(guān)注
14文章
497瀏覽量
66294
發(fā)布評(píng)論請(qǐng)先 登錄
使用HAL庫(kù)RTC時(shí)鐘喚醒低功耗STOP和STANDBY模式
STM32低功耗模式
STM32F101xx/STM32F102xx和STM32F103xx低功耗模式
STM32F1系列芯片中文參考手冊(cè)
PWR-低功耗模式-STM32F4
STM32開(kāi)發(fā)筆記46:STM32F0低功耗設(shè)計(jì)
STM32F1系列使用HAL庫(kù)低功耗STOP和STANDBY模式喚醒(RTC時(shí)鐘喚醒+外部中斷喚醒示例)
AN3427_從STM32F1移植到STM32F2的應(yīng)用手冊(cè)

STM32F1低功耗模式
評(píng)論