<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

GD32F303 低功耗模式要點

聚沃科技 ? 2024-01-17 09:40 ? 次閱讀

我們都知道,MCU有低功耗模式,比如GD32F303芯片,就有Sleep、Deepsleep和Standby三種模式。關于這三種模式的具體使用方法,小伙伴們可以參考《GD32F30x系列用戶手冊》。

今天我們來聊下幾個低功耗模式要點。

1、進入低功耗模式后IO口的狀態:

Sleep和Deepsleep模式:IO口保持進入低功耗前的狀態,即本來是輸出高的繼續輸出高,本來是輸出低的繼續輸出低(一個重要提示:在進入Deepsleep前,要將不需要保持狀態的IO口配置為模擬輸入,這樣可以達到最低功耗)

Standby模式:所有IO口都被強制設置為浮空輸入,即IO口不保持;

2、關于外部晶振狀態

Sleep模式:外部晶振保持振動狀態

Deepsleep模式:外部晶振停振,喚醒MCU后,MCU強制使用內部晶振且沒有倍頻,應用程序需要在喚醒后進行時鐘重配

Standy模式:外部晶振停振

3、喚醒后程序執行位置:

Sleep和Deepsleep模式:從進入低功耗之后的第一句開始執行(一般Deepsleep喚醒后的第一句為時鐘重配函數)

Standby模式:從頭重新執行程序,Standby喚醒相當于一次掉電復位

4、喚醒源:

Sleep模式:任何一個中斷或事件都將喚醒MCU(中斷或者事件取決于使用WFI還是WFE指令進入低功耗)

Deepsleep模式:只有EXTI中斷或事件可以喚醒MCU,EXTI觸發源如下圖

wKgZomWnL-2AUzm1AAD29JRE9JE516.png

Standby模式:只有特定幾個喚醒源可以喚醒,分別是NRST引腳喚醒、WKUP(PA0)引腳喚醒、看門狗事件喚醒、RTC鬧鐘喚醒

更多詳細內容,請小伙伴參考《GD32F30x系列用戶手冊》——PMU章節。

關于低功耗,小伙伴們有其他想要了解的,可以在評論區留言互動哦。

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

    關注

    6005

    文章

    44015

    瀏覽量

    621931
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16058

    瀏覽量

    344154
  • 嵌入式
    +關注

    關注

    4993

    文章

    18357

    瀏覽量

    289923
收藏 人收藏

    評論

    相關推薦

    GD32F303固件庫開發(14)----IIC之配置OLED

    本章配置GD32F303使用IIC進行驅動SSD1306的12864OLED。
    的頭像 發表于 07-26 08:55 ?2716次閱讀
    <b class='flag-5'>GD32F303</b>固件庫開發(14)----IIC之配置OLED

    GD32F303 低功耗模式要點#mcu單片機 #嵌入式 #GD32 #單片機

    單片機mcu
    聚沃科技
    發布于 :2024年01月18日 10:01:43

    GD32E103和GD32F303區別

    GD早期的產品,GD32E103和GD32F303是對GD32F103的升級和優化,所以4者是兼容的,雖然內核不同,但是通用外設幾乎很少涉及到內核部分,在時間急迫的情況下可以使用ST
    發表于 08-10 07:32

    GD32F303】星空派介紹

    、SDIO、EXMC、DAC、ADC、USB、TFT-LCD等。 二、GD32F303芯片介紹:GD32F303系列器件是基于Arm? Cortex?-M4處理器的32位通用微控制器。GD32F303引腳
    發表于 09-11 17:55

    星空派GD32F303開發板的相關資料下載

    、eeprom等,支持3.2寸的TFT - LCD屏幕。所有IO口均引出,可完整地進行外設開發,包括:JTAG、RTC、I2C、UART、SPI、SDIO、EXMC、DAC、ADC、USB、TFT-LCD等。二、GD32F303芯片介紹:GD32F303系列器件是基于Ar
    發表于 12-10 08:27

    GD32E103和GD32F303有哪些不同之處呢

    GD32F103是GD早期的產品,GD32E103和GD32F303是對GD32F103的升級和優化,所以4者是兼容的,雖然內核不同,但是通
    發表于 02-21 07:35

    GD32F303串口怎么使用?

    大家好:目前想要使用GD32F303芯片的兩個串口作為通訊使用,使用串口0和串口3,現在遇到一個問題是,現在初始化兩個串口,初始化兩個信號量,通過信號量通知串口讀取數據的方式?,F在遇到的問題是,串口
    發表于 05-25 11:18

    gd32f303外部晶振使用25M,會對rt thread中的定時器精度造成影響嗎?

    大家好因為項目需要gd32f303外部晶振使用25M,不知道會不會對rt thread中的定時器精度造成影響?如果造成影響應該如何解決?大家好,咨詢個問題,因為功能需要gd32f303芯片外部晶振
    發表于 06-14 09:40

    兆易創新GD32F303 ARM 32位微控制器

    兆易創新GD32F303 ARM 32位微控制器免費下載。
    發表于 03-03 10:08 ?15次下載

    AN029 GD32F103程序在GD32F303GD32F403芯片上運行DSP

    AN029 GD32F103程序在GD32F303GD32F403芯片上運行DSP
    發表于 02-27 18:33 ?0次下載
    AN029 <b class='flag-5'>GD</b>32F103程序在<b class='flag-5'>GD32F303</b>和<b class='flag-5'>GD</b>32F403芯片上運行DSP

    GD32F303固件庫開發(15)----外部中斷EXTI

    本章配置GD32F303使用EXTI進行驅動LED。
    的頭像 發表于 07-26 15:56 ?915次閱讀
    <b class='flag-5'>GD32F303</b>固件庫開發(15)----外部中斷EXTI

    GD32F303固件庫開發

    的可以加群申請:615061293 。 GD32F303固件庫開發(1)----前期準備與燒錄 使用GDLINK、jlink、串口下載程序到GD芯片。 [https://blog.csdn.net
    的頭像 發表于 07-27 09:27 ?684次閱讀
    <b class='flag-5'>GD32F303</b>固件庫開發

    STM32CUBEMX開發GD32F303

    在這使用STM32CUBEMX進行配置STM32F103,移植到兆易創新GD32F303,然后進行測試。
    的頭像 發表于 07-27 09:32 ?991次閱讀
    STM32CUBEMX開發<b class='flag-5'>GD32F303</b>

    基于GD32F303的高頻DC/DC變換器解決方案

    基于GD32F303的高頻DC/DC變換器解決方案
    的頭像 發表于 11-06 17:04 ?415次閱讀
    基于<b class='flag-5'>GD32F303</b>的高頻DC/DC變換器解決方案

    GD32F303為什么啟動慢?

    在MCU開發中,有一項非常重要的參數——MCU啟動時間,即MCU上電后到程序開始運行這段時間。我們來看下GD32F303的datasheet中對啟動時間的描述:
    的頭像 發表于 02-22 11:11 ?586次閱讀
    <b class='flag-5'>GD32F303</b>為什么啟動慢?
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>