如何進入低功耗模式比較簡單,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。
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
單片機
+關注
關注
6037文章
44569瀏覽量
636173 -
低功耗
+關注
關注
10文章
2408瀏覽量
103768 -
函數
+關注
關注
3文章
4333瀏覽量
62723
發布評論請先 登錄
相關推薦
單片機應用系統中的低功耗設計主要注意的問題
電路,使單片機在等待時可進入休眠模式或待機模式,需要時由外部中斷信號喚醒。(4)設計外部器件的電源控制電路,使外部器件或設備在不工作時關斷供電,減少無效功耗。(5)設計充分利用系統低功耗
發表于 08-22 13:35
單片機一上電就進入低功耗喚醒時間太短的解決辦法
問題背景:在調試低功耗的時候,錯誤的將單片機一上電就進入低功耗,通過外部復位引腳讓其復位,雖然可以成功,但是立馬又進入了
發表于 02-23 07:13
Stm8L系列單片機的低功耗有幾種模式
Stm8L系列單片機的低功耗有五種模式:§ wait模式§ Lowpower run模式§ Lowpower wait模式§ Active-haltwith full RTC模式§ Halt模式最低功耗
發表于 02-23 07:33
請問STC15F104W單片機如何進入低功耗模式?
,現在能正常使用,但是這個單片機有待機功耗,用鋰電池供電用不了幾周沒電了,各位大俠怎么寫程序讓它進入低功耗,然后通過外部IO口輸入低電平讓它進入
發表于 09-26 08:02
淺談低功耗單片機系統的設計
統的低功耗設計需要全面分析各方面因素,統籌規劃。選擇一款合適的單片機,通過對其特性的了解,設計系統方案;在軟件設計上,要考慮到低功耗編程的特殊性,并盡量使用單片機的
發表于 06-24 10:31
?22次下載
NY8B062A高性價比單片機如何進入低功耗模式?
單片機系統進入睡眠后,要保持微弱信號檢測喚醒功能的一種方法就是保留定時ADC采樣然后出發喚醒,這就需要在睡眠與喚醒模式之間切換,通過寫如下寄存器調整時鐘實現。void
發表于 12-31 19:07
?9次下載
單片機的低功耗設計技術及注意問題
1 單片機的低功耗設計技術
1.1 高集成度的完全單片化設計
將很多外圍硬件集成到了CPU芯片中,增大硬件冗余。內部以低功耗、低電壓的原則設計,這給
stm低功耗單片機推薦
在選擇低功耗單片機時,有許多不同的選擇可供考慮。本文將詳細介紹一些流行的低功耗單片機,并提供其特點、應用領域和優點。 Nordic Semiconductor nRF51822: No
評論