在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    17240

    瀏覽量

    351967
  • STM32
    +關注

    關注

    2270

    文章

    10917

    瀏覽量

    356788
  • 低功耗
    +關注

    關注

    10

    文章

    2414

    瀏覽量

    103806
收藏 人收藏

    評論

    相關推薦

    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>示例)
    主站蜘蛛池模板: 好吊色视频988gao在线观看 | 一区二区高清在线 | а中文在线天堂 | 一级片a级片 | 亚洲午夜久久久久影院 | 日本吻胸抓胸激烈视频网站 | 国产三级在线播放 | 色婷丁香| 天天干天天做天天射 | 天天靠天天擦天天摸 | 久久三级网站 | 日本高清高色 | 中文天堂 | 成人黄色免费看 | 男女爱爱爽爽福利免费视频 | 午夜国产视频 | 日本福利小视频 | 男人天堂网址 | www.午夜视频 | 亚洲免费视频一区 | 激情深爱五月 | 一级待一黄aaa大片在线还看 | 日本一区不卡视频 | 婷婷99精品国产97久久综合 | 久久66haose精品 | 国产精品日本亚洲777 | 国产精品视频网站你懂得 | 天天干影院| 永久看日本大片免费 | 色婷婷亚洲综合五月 | 成人欧美一区二区三区视频 | 日韩免费 | 一级特黄aaa大片免色 | 中国一级做a爰片久久毛片 中韩日欧美电影免费看 | 99热手机在线观看 | 成年ssswww日本| 亚洲一在线 | 欧美三级免费看 | 久久香蕉国产线看观看精品yw | 色香视频一sxmv首页 | 亚洲国产高清人在线 |