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

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

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

3天內不再提示

STM32低功耗喚醒方式

嵌入式應用開發 ? 來源:嵌入式應用開發 ? 作者:嵌入式應用開發 ? 2022-09-28 15:02 ? 次閱讀

MCU進入低功耗之后,以極低的功耗維持著系統“活著”,但是醒過來是需要一定條件的,比如定個“鬧鐘”,按鍵“按一下”等,目前常用的“正常的”喚醒方式有以下幾種:

1、RTC定時喚醒;

2、外部中斷喚醒(按鍵或者通訊喚醒);

3、特殊喚醒引腳喚醒(某些引腳具有專門的喚醒功能)。

下面,我們再來看一看如何通過RTC和外部中斷喚醒MCU。

1、RTC定時喚醒

依然是從手冊中我們可以看到,所有的RTC時間都可以把MCU從低功耗模式中喚醒:

介紹使用RTC的定時功能實現,定時1S喚醒一次,使用cubemx進行對RTC進行配置:

pYYBAGMz8QWAdECFAAJLgQ4ruUw710.png

生成代碼的時候,勾選這個選項,可以把不用的引腳配置為模擬輸入模式,降低功耗:

pYYBAGMz8SGARX2KAAE3Wv6tero160.png

RTC的配置如圖,使能RTC,1S中斷喚醒一次:

poYBAGMz8TWALIlRAAFoRltLwe0908.png

接著,我們在while(1)里面寫下面的代碼,通過串口打印出喚醒信息,實際上代碼在執行的時候,遇到紅框出的低功耗入口函數,代碼會停止在這里,當遇到喚醒信號的時候,會繼續往下執行,一般進入STOP模式之前我們會先配置好喚醒所需要的條件,相應的IO等進入低功耗狀態,喚醒之后,把硬件相關的重新初始化,才可以正常使用。

poYBAGMz8UiAVLfPAAChI4QcwXA962.png

外部中斷也可以用來喚醒MCU,需要提供一個下降沿用以把MCU從低功耗中喚醒。

我們就直接使用串口的RX作為外部中斷引腳喚醒,使用串口3的RX也即是PB11引腳,關于外部中斷這里不做具體介紹了,需要的小伙伴可以私信我,專門出一期介紹。

需要先配置IO口為外部中斷模式:

pYYBAGMz8WWASMkfAAFrUVRvNDA499.png

在進入低功耗模式之前一定要先配置,這樣才能夠正常喚醒。

pYYBAGMz8YGAFlaOAAFIkP8bivo134.png



審核編輯:湯梓紅

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

    關注

    146

    文章

    17173

    瀏覽量

    351659
  • STM32
    +關注

    關注

    2270

    文章

    10906

    瀏覽量

    356565
  • 低功耗
    +關注

    關注

    10

    文章

    2408

    瀏覽量

    103775
收藏 人收藏

    評論

    相關推薦

    STM32低功耗入門之喚醒

    同模式下改如何來喚醒 MCU。二,喚醒 MCU如何喚醒 MCU 最好的辦法當然是查看官方的手冊。 STM32L4 系列提供了多種低功耗模式,
    發表于 05-13 18:36

    STM32低功耗專用管腳喚醒介紹

    STM32 低功耗專用管腳喚醒 (EWUP)1. 介紹STM32具有多種低功耗模式,當前以STM32
    發表于 02-23 07:11

    介紹STM32低功耗睡眠模式事件喚醒的實現

    STM32 低功耗睡眠模式(SLEEP)事件(EVENT)喚醒實現及優化1. 介紹STM32具有多種低功耗模式,當前以
    發表于 02-23 06:02

    STM32 HAL庫初始化MPU6050低功耗 中斷喚醒

    @[TOC]STM32初始化MPU6050低功耗 中斷喚醒STM32初始化MPU6050低功耗 中斷喚醒
    發表于 12-06 13:36 ?20次下載
    <b class='flag-5'>STM32</b> HAL庫初始化MPU6050<b class='flag-5'>低功耗</b> 中斷<b class='flag-5'>喚醒</b>

    STM32低功耗入門之喚醒

    同模式下改如何來喚醒 MCU。二,喚醒 MCU如何喚醒 MCU 最好的辦法當然是查看官方的手冊。 STM32L4 系列提供了多種低功耗模式,
    發表于 12-07 16:06 ?15次下載
    <b class='flag-5'>STM32</b>超<b class='flag-5'>低功耗</b>入門之<b class='flag-5'>喚醒</b>

    STM32 低功耗停機模式(STOP)管腳中斷(INTERRUPT)喚醒實現及優化

    STM32 低功耗停止模式(STOP)管腳中斷喚醒1. 介紹STM32具有多種低功耗模式,當前以STM3
    發表于 12-07 16:21 ?26次下載
    <b class='flag-5'>STM32</b> <b class='flag-5'>低功耗</b>停機模式(STOP)管腳中斷(INTERRUPT)<b class='flag-5'>喚醒</b>實現及優化

    STM32 低功耗停機模式(STOP)管腳事件(EVENT)喚醒實現及優化

    STM32 低功耗停止模式(STOP)管腳事件喚醒實現及優化1. 介紹STM32具有多種低功耗模式,當前以
    發表于 12-07 16:21 ?11次下載
    <b class='flag-5'>STM32</b> <b class='flag-5'>低功耗</b>停機模式(STOP)管腳事件(EVENT)<b class='flag-5'>喚醒</b>實現及優化

    STM32】串口喚醒低功耗

    項目場景:MCU:STM32G070MDK:V5.25Software Pack:Keil.STM32G0xx_DFP.1.0.0問題描述:單片機進入低功耗之后,想讓另一個設備通過串口把它喚醒
    發表于 12-07 19:51 ?33次下載
    【<b class='flag-5'>STM32</b>】串口<b class='flag-5'>喚醒</b><b class='flag-5'>低功耗</b>

    STM32,CubeMX,低功耗模式:RTC喚醒

    關于低功耗模式,一般來說,要達到節能的效果,一般只用STOP模式和STANDBY模式。但是,進入低功耗模式和喚醒有些需要注意的事項,如下:一、配置相關(STOP與STANDBY設置都一樣)1
    發表于 12-07 20:06 ?18次下載
    <b class='flag-5'>STM32</b>,CubeMX,<b class='flag-5'>低功耗</b>模式:RTC<b class='flag-5'>喚醒</b>

    STM32 低功耗待機(STANDBY) 和關機(SHUTDOWN) 專用管腳喚醒 (EWUP)

    STM32 低功耗專用管腳喚醒 (EWUP)1. 介紹STM32具有多種低功耗模式,當前以STM32
    發表于 12-31 18:59 ?37次下載
    <b class='flag-5'>STM32</b> <b class='flag-5'>低功耗</b>待機(STANDBY) 和關機(SHUTDOWN) 專用管腳<b class='flag-5'>喚醒</b> (EWUP)

    STM32外部中斷、串口喚醒低功耗

    外部中斷或RTC喚醒待機模式-(standby):待機模式的功耗為2uA,TAMPER引腳不關斷,通過WKUP引腳喚醒在項目中綜合選擇了停止模式,在該模式下使用兩種喚醒
    發表于 12-31 19:05 ?29次下載
    <b class='flag-5'>STM32</b>外部中斷、串口<b class='flag-5'>喚醒</b><b class='flag-5'>低功耗</b>

    STM32 低功耗STOP模式,RTC喚醒

    芯片:STM32L071CB開發環境:STM32CubeMX + keil5.33使用實時時鐘RTC的 WakeUpTimer定時器產生的中斷將STM32從STOP低功耗模式下
    發表于 12-31 19:06 ?45次下載
    <b class='flag-5'>STM32</b> <b class='flag-5'>低功耗</b>STOP模式,RTC<b class='flag-5'>喚醒</b>

    STM32 低功耗睡眠模式(SLEEP)事件(EVENT)喚醒實現及優化

    STM32 低功耗睡眠模式(SLEEP)事件(EVENT)喚醒實現及優化1. 介紹STM32具有多種低功耗模式,當前以
    發表于 12-31 19:08 ?36次下載
    <b class='flag-5'>STM32</b> <b class='flag-5'>低功耗</b>睡眠模式(SLEEP)事件(EVENT)<b class='flag-5'>喚醒</b>實現及優化

    STM32 低功耗睡眠模式(SLEEP)中斷(INTERRUPT)喚醒實現及優化

    STM32 低功耗睡眠模式(SLEEP)中斷(INTERRUPT)喚醒實現及優化1. 介紹STM32具有多種低功耗模式,當前以
    發表于 12-31 19:09 ?38次下載
    <b class='flag-5'>STM32</b> <b class='flag-5'>低功耗</b>睡眠模式(SLEEP)中斷(INTERRUPT)<b class='flag-5'>喚醒</b>實現及優化

    STM32F1系列使用HAL庫低功耗STOP和STANDBY模式喚醒(RTC時鐘喚醒+外部中斷喚醒示例)

    STM32F1系列使用HAL庫RTC時鐘喚醒低功耗STOP和STANDBY模式目錄STM32F1系列使用HAL庫RTC時鐘喚醒
    發表于 12-31 19:09 ?69次下載
    <b class='flag-5'>STM32</b>F1系列使用HAL庫<b class='flag-5'>低功耗</b>STOP和STANDBY模式<b class='flag-5'>喚醒</b>(RTC時鐘<b class='flag-5'>喚醒</b>+外部中斷<b class='flag-5'>喚醒</b>示例)
    主站蜘蛛池模板: 成人毛片在线播放| 最新色导航| 欧美精品高清在线观看| 黄色小说男男| 国产婷婷综合在线视频中文| 国产成人无码精品久久久免费69 | 66美女人体| 正在播放久久| 真人女人无遮挡内谢免费视频%| 亚洲色欲H网在线观看| 亚洲欧洲日韩国产一区二区三区| 亚洲国产精品久久人人爱| 性一交一乱一色一视频| 校草让我脱了内裤给全班看 | FREE乌克兰嫩交HD| ai换脸在线全集观看 | 日本亚洲欧洲免费旡码| 琪琪热热色原日韩在线| 青青草伊人| 日韩精品卡1卡2三卡四卡乱码 | 亚洲国产精品久久人人爱| 亚洲国产欧美日本大妈| 亚洲人女同志video| 在线看片成人免费视频| 18日本人XXXXXX18| 99热视频这里只有久久精品| 扒开胸罩揉她的乳尖视频| 叮当成人社区| 国产欧美一区二区三区久久| 狠狠干2022| 久青草国产在线观看视频| 免费在线亚洲视频| 青青青草国产| 无码天堂亚洲国产AV久久 | 国产露脸无码A区久久| 狠狠色狠狠色88综合日日91 | 2019午夜75福利不卡片在线| AV精品爆乳纯肉H漫网站| 国产97碰免费视频| 黄图gif揉胸吸奶| 美女脱内衣裸身尿口露出来|