在线观看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

    文章

    17886

    瀏覽量

    361604
  • STM32
    +關注

    關注

    2290

    文章

    11018

    瀏覽量

    362910
  • 低功耗
    +關注

    關注

    10

    文章

    2752

    瀏覽量

    104624
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    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 ?28次下載
    <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 ?73次下載
    <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>示例)
    主站蜘蛛池模板: 天天操天天干天天拍 | 日本一区二区三区在线 视频观看免费 | 国产一级免费视频 | 国产做a爰片久久毛片a | 一级特黄aa大片一又好看 | 日本高清视频色wwwwww色 | 亚洲卡一卡2卡三卡4卡国色 | wwwcom日本| 91网视频在线观看 | 特黄一级真人毛片 | 夭天干天天做天天免费看 | 亚洲国产精品丝袜在线观看 | 国产人人看 | 永久精品免费影院在线观看网站 | 男人扒开美女尿口无遮挡图片 | 超大乳抖乳露双乳视频 | 香蕉视频vip| 夜夜骑日日射 | 天天综合天天添夜夜添狠狠添 | 欧美另类网 | 永久在线观看www免费视频 | 四虎永久影院永久影库 | 天天色影视综合网 | 欧美亚洲另类在线观看 | 中文字幕在线观看日剧网 | 一区二区三区四区视频在线 | 国模一区二区三区私啪啪 | 手机亚洲第1页 | 夜夜骑夜夜操 | 手机看片国产免费 | 成人啪啪网站 | 99久久精品费精品国产一区二 | 天天摸天天操免费播放小视频 | 羞羞答答xxdd影院欧美 | 免费视频www | 免费观看黄色网 | 手机在线视频你懂的 | 国语自产免费精品视频一区二区 | 女同国产 | 国产一区二区播放 | 77se77亚洲欧美在线大屁股 |