如何進入低功耗模式比較簡單,HAL庫為我們封裝好了對應的函數,我們只需要調用即可。簡單來看下各種模式的函數接口,在stm32g0xx_hal_pwr.c文件中。
首先是幾種低功耗模式的簡單介紹,著重介紹stop模式。

進入各個低功耗模式的函數原型如下,主要包括sleep mode,standby mode,stop mode。

1、sleep mode入口函數
參數主要有兩個,函數介紹里面寫的很清楚:

第一個參數regulator表示的是我們采用哪一種sleep模式,sleep和low-power sleep mode,通過選擇對應的模式即可:

2、standy mode入口函數

3、stop mode入口函數
第一個參數regulator表示的是我們采用哪一種stop模式,stop0和stop1模式,通過選擇對應的模式即可,第二個參數表示喚醒的方式,通過指令或者等待喚醒事件喚醒MCU。

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
單片機
+關注
關注
6076文章
45494瀏覽量
670276 -
低功耗
+關注
關注
12文章
3438瀏覽量
106690 -
函數
+關注
關注
3文章
4417瀏覽量
67501
發布評論請先 登錄
相關推薦
熱點推薦
單片機低功耗的處理
是DeInit,在庫函數里面是能找到這個函數的,反初始化之后,再配置成普通IO口才能輸出低。
5、控制外設進入睡眠模式或低功耗工作模式。很多外設模塊都是有低功耗模式的,如果不需要一直工作,單
發表于 01-21 08:25
單片機應用系統中的低功耗設計主要注意的問題
電路,使單片機在等待時可進入休眠模式或待機模式,需要時由外部中斷信號喚醒。(4)設計外部器件的電源控制電路,使外部器件或設備在不工作時關斷供電,減少無效功耗。(5)設計充分利用系統低功耗
發表于 08-22 13:35
單片機一上電就進入低功耗喚醒時間太短的解決辦法
問題背景:在調試低功耗的時候,錯誤的將單片機一上電就進入低功耗,通過外部復位引腳讓其復位,雖然可以成功,但是立馬又進入了
發表于 02-23 07:13
請問STC15F104W單片機如何進入低功耗模式?
,現在能正常使用,但是這個單片機有待機功耗,用鋰電池供電用不了幾周沒電了,各位大俠怎么寫程序讓它進入低功耗,然后通過外部IO口輸入低電平讓它進入
發表于 09-26 08:02
淺談低功耗單片機系統的設計
統的低功耗設計需要全面分析各方面因素,統籌規劃。選擇一款合適的單片機,通過對其特性的了解,設計系統方案;在軟件設計上,要考慮到低功耗編程的特殊性,并盡量使用單片機的
發表于 06-24 10:31
?22次下載
NY8B062A高性價比單片機如何進入低功耗模式?
單片機系統進入睡眠后,要保持微弱信號檢測喚醒功能的一種方法就是保留定時ADC采樣然后出發喚醒,這就需要在睡眠與喚醒模式之間切換,通過寫如下寄存器調整時鐘實現。void
發表于 12-31 19:07
?9次下載
stm低功耗單片機推薦
在選擇低功耗單片機時,有許多不同的選擇可供考慮。本文將詳細介紹一些流行的低功耗單片機,并提供其特點、應用領域和優點。 Nordic Semiconductor nRF51822: No
低功耗單片機各型號的對比及選型參考
不同品牌、不同系列的低功耗單片機在功耗控制、性能表現、外設配置等方面各有特點,通過低功耗單片機各型號的對比,能幫助開發者更精準地匹配應用需求
單片機如何進入低功耗
評論