色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

探究STM32低功耗的幾種模式

FPGA那點事兒 ? 來源:CSDN ? 作者:zzw3255 ? 2021-07-26 17:49 ? 次閱讀

低功耗模式

本文討論下STM32低功耗模式,先看如下手冊。

對比了 STM32F0 和 STM32F1 兩者進入低功耗是一樣的,低功耗模式有三種:

睡眠模式,CM3 內核停止,外設仍然運行,此功耗是最高的

停止模式,所有時鐘都停止,此功耗較低,典型大概在20uA左右

待機模式,1.8V 內核電源關閉,此功耗最低,典型大概在2uA左右

一般做開發大多都是選擇停機模式,因為停機模式功耗較低,而且任一中斷或事件都能喚醒。待機模式雖然功耗最低,電流只差10個微安,但是只有特定的事件和引腳可以喚醒,實時性不是很好。

先來看下官方庫進入低功耗的方式。

void PWR_EnterSleepMode(uint8_t PWR_SLEEPEntry); //睡眠模式 void PWR_EnterSTOPMode(uint32_t PWR_Regulator, uint8_t PWR_STOPEntry); //停機模式void PWR_EnterSTANDBYMode(void); //待機模式

這里我們用到停機模式,有兩個參數

第一個PWR_Regulator是選擇電源是否進入低功耗。

#define PWR_Regulator_ON //電源不進低功耗 喚醒基本沒延遲#define PWR_Regulator_LowPower //電源進去低功耗 不過喚醒啟動有一點延遲

第二個參數PWR_STOPEntry選擇喚醒的方式。

#define PWR_STOPEntry_WFI //中斷喚醒#define PWR_STOPEntry_WFE //事件喚醒

停機模式喚醒后自動選擇系統內部時鐘,看自己的應用是否需要重新配置。如果你的系統時鐘是HSI或者HSE是要重新配置,一般都需要重新配置,直接調用系統時鐘配置函數。

另外停機模式喚醒后,flash程序是從中斷或事件開始執行的。

如何做到停機模式更低功耗

代碼

RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR,ENABLE); //使能時鐘 PWR_EnterSTOPMode(PWR_Regulator_LowPower,PWR_STOPEntry_WFI);

上面代碼第一個參數PWR_Regulator_LowPower是配置電源低功耗模式。第二個參數PWR_STOPEntry_WFI用來確定是中斷喚醒還是事件喚醒,或者兩者都要。

第二步你要把所有引腳IO口釋放,全部配置成模擬輸入狀態,此時IO口幾乎0消耗,具體見手冊說明。

3ede9038-e0bf-11eb-9e57-12bb97331649.png

我們只要在進入低功耗之前把IO口配置一下就行了(根據自己應用需要配置IO),但是喚醒之后就要重新配置IO口了。

注意,在配置IO模擬輸入之前,一定不要鎖定IO口。我之前就踩了這個坑,在配置成模擬輸入之前我們串口兩個引腳鎖定了導致我的功耗一直在90uA左右下不去。

正確配置的功耗在10uA左右,這功耗已經相當低了,用四節5號電池夠你用至少1年了。

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2270

    文章

    10923

    瀏覽量

    357076

原文標題:STM32低功耗模式

文章出處:【微信號:gh_94c30763133f,微信公眾號:FPGA那點事兒】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何實現EEPROM的低功耗模式

    內容進行擦除和重寫。在許多應用中,尤其是在電池供電的設備中,低功耗模式對于延長設備的使用壽命至關重要。以下是實現EEPROM低功耗模式的一些方法: 1. 選擇合適的EEPROM類型 選
    的頭像 發表于 12-16 16:54 ?383次閱讀

    stm32低功耗設計技巧

    STM32低功耗設計是一個綜合性的工作,需要在硬件設計和軟件設計兩個層面進行綜合考慮和優化。以下是一些關鍵的STM32低功耗設計技巧: 一、硬件設計層面 選擇
    的頭像 發表于 11-19 15:52 ?681次閱讀

    配置直接測試模式低功耗藍牙器件應用說明

    電子發燒友網站提供《配置直接測試模式低功耗藍牙器件應用說明.pdf》資料免費下載
    發表于 09-13 11:06 ?0次下載
    配置直接測試<b class='flag-5'>模式</b>的<b class='flag-5'>低功耗</b>藍牙器件應用說明

    SD NAND SPI模式:如何實現低功耗運行

    最近,收到客戶反饋,使用我們SD NAND過程中,使用SPI模式,對SD完成操作后,SD沒有進入低功耗模式,未對SD進行任何操作的情況下測得的功耗仍在20mA左右。經過我們分析,發現S
    的頭像 發表于 09-02 11:06 ?515次閱讀
    SD NAND SPI<b class='flag-5'>模式</b>:如何實現<b class='flag-5'>低功耗</b>運行

    STM32L151低功耗運行模式CPU是否正在運行?

    在使得CPU處于LPRUN Mode時,翻轉LED,LED不能正常翻轉,因此請教一下網友們,STM32L151低功耗運行模式CPU是否正在運行
    發表于 07-05 06:17

    STM32低功耗控制一般都是采用哪種模式

    STM32中,低功耗控制有三種,休眠模式,停機模式,待機模式,想知道大家都常用哪個模式?都能控
    發表于 04-30 08:03

    STM32L4低功耗休眠模式下為什么無法使用SWD接口?

    ,是完全可以正常工作的。但是淘寶上賣的18元的或者120元的st-link,都不行,具體我用示波器監視NRST端口,都沒有發現有拉低的過程。 難道淘寶上沒有一款st-link支持stm32單片機低功耗模式下的燒
    發表于 04-24 07:42

    STM8l151低功耗模式喚醒方式如何選擇?

    使用STM8L151G4U6系列,需要用GPIO中斷/RTC時鐘/串口中斷喚醒,期望功耗在uA級別,請做過低功耗的人看看可以采用哪種低功耗模式? 可用的
    發表于 04-22 06:01

    RADIO與RFWAKEUP具體功能是什么樣的,如何把系統從低功耗模式喚醒的?

    請教下大家RADIO與RFWAKEUP具體功能是什么樣的,如何把系統從低功耗模式喚醒的,手冊中關于射頻與無線部分介紹的功能是真的少,無線部分不是STM32WB系列的重要功能之一么,感覺像藏著掖著一樣
    發表于 04-19 08:03

    STM32F407 STOP模式低功耗的電流偏大怎么解決?

    大家好!最近有個項目用 STM32F407VGT6(100pin , 內1MBFLASH)低功耗的電流偏大 , 程序 測試說明如下: 1. STM32F407VGT6 只接了8M的高頻晶振和32K
    發表于 04-15 07:00

    stm32g070怎么調試才能降低功耗

    stm32g070,單芯片的最小系統板使用官方例程進入standy 模式后電量70ua左右,和手冊的1,2個ua不符,已經確定是芯片的功耗的,不知道該怎么調試才能降低功耗
    發表于 03-28 06:46

    stm32L4R9ZI在低功耗的停止模式或者待機模式下,是否支持獨立看門狗計數凍結?

    stm32L4R9ZI這款芯片,在低功耗的停止模式或者待機模式下,是否支持獨立看門狗計數凍結?
    發表于 03-27 06:04

    無法從低功耗模式中正確喚醒STM32L552怎么辦?

    STM32L552無法從低功耗模式中正確喚醒
    發表于 03-20 08:07

    stm32G070串口設置外部中斷觸發退出低功耗后重新變為串口,串口發送后退出低功耗為什么會卡死?

    stm32G070低功耗STOP模式外部中斷喚醒,串口設置外部中斷觸發退出低功耗后重新變為串口,串口發送后 退出低功耗不知道為什么會卡死
    發表于 03-20 07:24

    ESP32-S3模組是怎么配置低功耗模式的?低功耗模式功耗大概是多少?

    經常有人問S3模組是怎么配置低功耗模式的?低功耗模式功耗大概是多少?下面小啟就跟大家講下S3模組低功耗
    的頭像 發表于 01-26 08:03 ?4679次閱讀
    ESP32-S3模組是怎么配置<b class='flag-5'>低功耗</b><b class='flag-5'>模式</b>的?<b class='flag-5'>低功耗</b><b class='flag-5'>模式</b>下<b class='flag-5'>功耗</b>大概是多少?
    主站蜘蛛池模板: 国产久久热99视频 | 国产精品视频在线自在线 | 国产成人精品久久一区二区三区 | 青青草原成人 | caoporn超碰| 3a丝袜论坛 | bl(高h)文| 97精品伊人久久大香线蕉app | 久久精品视在线观看2 | 国产性色AV内射白浆肛交后入 | 浓毛BWBWBWBWBW日本| 久久综合中文字幕佐佐木希 | 蜜桃传媒视频 | 又黄又爽又无遮挡在线观看免费 | 学生妹被爆插到高潮无遮挡 | 国产精品婷婷久青青原 | 啦啦啦影院视频在线看高清... | 偷窥自拍性综合图区 | 花蝴蝶免费观看影视 | 国产午夜人成在线视频麻豆 | FREEHDXXXX学生妹 | gv肉片视频免费观看 | 免费观看高清黄页网址大全 | 亚洲国产精品99久久久久久 | xxx69欧美| XXX老姥群交 | 狠狠躁日日躁人人爽 | 久久亚洲精品成人 | 国产成人无码WWW免费视频在线 | 亚洲国产精品无码2019 | 日本女人水多 | 亚洲综合AV在线在线播放 | 色欲AV久久综合人妻蜜桃 | 国产A级毛片久久久久久久 国产a级黄色毛片 | 久久综合色一综合色88中文 | 亚洲合集综合久久性色 | 午夜国产精品视频 | 天美麻豆成人AV精品视频 | 国产亚洲999精品AA片在线爽 | 亚洲欧美成人综合 | 一线高清视频在线播放 |