女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32低功耗喚醒方式

嵌入式應(yīng)用開發(fā) ? 來源:嵌入式應(yīng)用開發(fā) ? 作者:嵌入式應(yīng)用開發(fā) ? 2022-09-28 15:02 ? 次閱讀

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

1、RTC定時(shí)喚醒;

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

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

下面,我們?cè)賮砜匆豢慈绾瓮ㄟ^RTC和外部中斷喚醒MCU。

1、RTC定時(shí)喚醒

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

介紹使用RTC的定時(shí)功能實(shí)現(xiàn),定時(shí)1S喚醒一次,使用cubemx進(jìn)行對(duì)RTC進(jìn)行配置:

pYYBAGMz8QWAdECFAAJLgQ4ruUw710.png

生成代碼的時(shí)候,勾選這個(gè)選項(xiàng),可以把不用的引腳配置為模擬輸入模式,降低功耗:

pYYBAGMz8SGARX2KAAE3Wv6tero160.png

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

poYBAGMz8TWALIlRAAFoRltLwe0908.png

接著,我們?cè)趙hile(1)里面寫下面的代碼,通過串口打印出喚醒信息,實(shí)際上代碼在執(zhí)行的時(shí)候,遇到紅框出的低功耗入口函數(shù),代碼會(huì)停止在這里,當(dāng)遇到喚醒信號(hào)的時(shí)候,會(huì)繼續(xù)往下執(zhí)行,一般進(jìn)入STOP模式之前我們會(huì)先配置好喚醒所需要的條件,相應(yīng)的IO等進(jìn)入低功耗狀態(tài),喚醒之后,把硬件相關(guān)的重新初始化,才可以正常使用。

poYBAGMz8UiAVLfPAAChI4QcwXA962.png

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

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

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

pYYBAGMz8WWASMkfAAFrUVRvNDA499.png

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

pYYBAGMz8YGAFlaOAAFIkP8bivo134.png



審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17841

    瀏覽量

    360504
  • STM32
    +關(guān)注

    關(guān)注

    2290

    文章

    11017

    瀏覽量

    362405
  • 低功耗
    +關(guān)注

    關(guān)注

    10

    文章

    2734

    瀏覽量

    104536
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    STM32低功耗入門之喚醒

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

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

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

    介紹STM32低功耗睡眠模式事件喚醒的實(shí)現(xiàn)

    STM32 低功耗睡眠模式(SLEEP)事件(EVENT)喚醒實(shí)現(xiàn)及優(yōu)化1. 介紹STM32具有多種低功耗模式,當(dāng)前以
    發(fā)表于 02-23 06:02

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

    @[TOC]STM32初始化MPU6050低功耗 中斷喚醒STM32初始化MPU6050低功耗 中斷喚醒
    發(fā)表于 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 最好的辦法當(dāng)然是查看官方的手冊(cè)。 STM32L4 系列提供了多種低功耗模式,
    發(fā)表于 12-07 16:06 ?15次下載
    <b class='flag-5'>STM32</b>超<b class='flag-5'>低功耗</b>入門之<b class='flag-5'>喚醒</b>

    STM32 低功耗停機(jī)模式(STOP)管腳中斷(INTERRUPT)喚醒實(shí)現(xiàn)及優(yōu)化

    STM32 低功耗停止模式(STOP)管腳中斷喚醒1. 介紹STM32具有多種低功耗模式,當(dāng)前以STM3
    發(fā)表于 12-07 16:21 ?28次下載
    <b class='flag-5'>STM32</b> <b class='flag-5'>低功耗</b>停機(jī)模式(STOP)管腳中斷(INTERRUPT)<b class='flag-5'>喚醒</b>實(shí)現(xiàn)及優(yōu)化

    STM32 低功耗停機(jī)模式(STOP)管腳事件(EVENT)喚醒實(shí)現(xiàn)及優(yōu)化

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

    STM32】串口喚醒低功耗

    項(xiàng)目場(chǎng)景:MCU:STM32G070MDK:V5.25Software Pack:Keil.STM32G0xx_DFP.1.0.0問題描述:?jiǎn)纹瑱C(jī)進(jìn)入低功耗之后,想讓另一個(gè)設(shè)備通過串口把它喚醒
    發(fā)表于 12-07 19:51 ?33次下載
    【<b class='flag-5'>STM32</b>】串口<b class='flag-5'>喚醒</b><b class='flag-5'>低功耗</b>

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

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

    STM32 低功耗待機(jī)(STANDBY) 和關(guān)機(jī)(SHUTDOWN) 專用管腳喚醒 (EWUP)

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

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

    外部中斷或RTC喚醒待機(jī)模式-(standby):待機(jī)模式的功耗為2uA,TAMPER引腳不關(guān)斷,通過WKUP引腳喚醒在項(xiàng)目中綜合選擇了停止模式,在該模式下使用兩種喚醒
    發(fā)表于 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開發(fā)環(huán)境:STM32CubeMX + keil5.33使用實(shí)時(shí)時(shí)鐘RTC的 WakeUpTimer定時(shí)器產(chǎn)生的中斷將STM32從STOP低功耗模式下
    發(fā)表于 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)喚醒實(shí)現(xiàn)及優(yōu)化

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

    STM32 低功耗睡眠模式(SLEEP)中斷(INTERRUPT)喚醒實(shí)現(xiàn)及優(yōu)化

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

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

    STM32F1系列使用HAL庫RTC時(shí)鐘喚醒低功耗STOP和STANDBY模式目錄STM32F1系列使用HAL庫RTC時(shí)鐘喚醒
    發(fā)表于 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時(shí)鐘<b class='flag-5'>喚醒</b>+外部中斷<b class='flag-5'>喚醒</b>示例)