在线观看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>示例)
    主站蜘蛛池模板: 欧美一级特黄aaaaaa在线看首页 | 手机精品视频在线观看免费| 色噜噜亚洲男人的天堂| 日本69sex护士| 免费观看激色视频网站bd| 看视频免费网址| 亚洲欧美视频在线观看| 美女视频一区二区| 222aaa天堂| 我不卡老子影院午夜伦我不卡四虎 | 精品国产免费观看久久久| 久久久久国产成人精品亚洲午夜| 男女吃奶一进一出动态图| 资源在线www天堂| 免费人成网ww777kkk手机| 免费观看影院| 免看一级a毛片一片成人不卡| av网站免费线看| 天天色色网| 欧美成人午夜| 欧美片欧美日韩国产综合片| 免费人成在线| brazzers在线播放| 精品国产亚洲人成在线| 操妞网| 奇米影视第四色7777| 午夜啪啪网站| 18免费视频| 日本三级在线视频| 国产精品欧美一区二区三区| 天天干夜干| 日本xxxⅹ69xxxx护士| 狠狠狠狠干| 日本黄色影片| 国产成人经典三级在线观看| 天天干国产| 久久人人青草97香蕉| 在线黄色免费观看| 欧美色图一区| 久久精品99| 国产网站免费视频|