国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

【GD32F303紅楓派開發(fā)板使用手冊(cè)】第六講 PMU-低功耗實(shí)驗(yàn)講

發(fā)布者:美麗花朵最新更新時(shí)間:2024-12-04 來(lái)源: elecfans關(guān)鍵字:GD32F303  PMU  低功耗 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

6.1實(shí)驗(yàn)內(nèi)容

通過(guò)本實(shí)驗(yàn)主要學(xué)習(xí)以下內(nèi)容:

  • PMU原理;

  • 低功耗的進(jìn)入以及退出操作;

6.2實(shí)驗(yàn)原理

6.2.1PMU結(jié)構(gòu)原理

PMU即電源管理單元,其內(nèi)部結(jié)構(gòu)下圖所示,由該圖可知,GD32F303系列MCU具有三個(gè)電源域,包括VDD/VDDA電源域、1.2V電源域以及電池備份域,其中,VDD /VDDA域由電源直接供電。在VDD/VDDA域中嵌入了一個(gè)LDO,用來(lái)為1.2V域供電。在備份域中有一個(gè)電源切換器,當(dāng)VDD/VDDA電源關(guān)閉時(shí),電源切換器可以將備份域的電源切換到VBAT引腳,此時(shí)備份域由VBAT引腳(電池)供電。

wKgZomZb0-CADFQYAAGLoYlIrOs369.png

  1. VDD/VDDA電源域

VDD 域?yàn)閿?shù)字電源域包括HXTAL(高速外部晶體振蕩器)、LDO(電壓調(diào)節(jié)器)、POR / PDR(上電/掉電復(fù)位)、FWDGT(獨(dú)立看門狗定時(shí)器)和除PC13、PC14和PC15之外的所有PAD等等。另外,上圖中與PMU控制器連接的PA0、NRST、FWDGT以及RTC表示待機(jī)模式下的喚醒源。VDDA域?yàn)槟M電源域包括ADC / DAC(AD / DA轉(zhuǎn)換器)、IRC8M(內(nèi)部8M RC振蕩器)、IRC48M(內(nèi)部48M RC振蕩器)、IRC40K(內(nèi)部40KHz RC振蕩器)PLLs(鎖相環(huán))和LVD(低電壓檢測(cè)器)等等。

POR / PDR(上電/掉電復(fù)位) 電路檢測(cè)VDD / VDDA并在電壓低于特定閾值時(shí)產(chǎn)生電源復(fù)位信號(hào)復(fù)位除備份域之外的整個(gè)芯片。 下圖顯示了供電電壓和電源復(fù)位信號(hào)之間的關(guān)系。VPOR表示上電復(fù)位的閾值電壓,典型值約為2.40V,VPDR表示掉電復(fù)位的閾值電壓,典型值約為1.8V。遲滯電壓Vhyst值約為600mV。

  • 注意:當(dāng)電源電壓高于VPOR后,MCU內(nèi)部會(huì)延遲2ms后再拉高NRST,MCU才會(huì)正式啟動(dòng),此時(shí)可確保MCU啟動(dòng)時(shí)刻VDD電壓已高于VPOR。

wKgaomZb0_mAA6b-AACVlZvsvCw754.png

GD32F303系列MCU具有LVD低電壓檢測(cè)功能,如下圖所示,LVD的功能是檢測(cè)VDD / VDDA供電電壓是否低于低電壓檢測(cè)閾值,該閾值由電源控制寄存器(PMU_CTL) 中的LVDT[2:0]位進(jìn)行配置。LVD通過(guò)LVDEN置位使能,位于電源狀態(tài)寄存器(PMU_CS) 中的LVDF位表示低電壓事件是否出現(xiàn),該事件連接至EXTI的第16線,用戶可以通過(guò)配置EXTI的第16線產(chǎn)生相應(yīng)的中斷。LVD中斷信號(hào)依賴于EXTI第16線的上升或下降沿配置。遲滯電壓Vhyst值為100mV。

wKgaomZb1AeAKigJAACGOguqpmk529.png

  • 注意:LVD一般可用于欠壓異常處理或者用于掉電檢測(cè)。

  1. 1.2V電源域

1.2V 電源域?yàn)镃ortex?-M4內(nèi)核邏輯、AHB / APB外設(shè)、備份域和VDD / VDDA域的APB接口等供電。若系統(tǒng)系統(tǒng)工作在高頻狀態(tài)建議使能高驅(qū)模式。

  1. 電池備份域

電池備份域由內(nèi)部電源切換器來(lái)選擇VDD供電或VBAT(電池)供電,然后由VBAK為備份域供電,該備份域包含RTC(實(shí)時(shí)時(shí)鐘)、LXTAL(低速外部晶體振蕩器)、BPOR(備份域上電復(fù)位)、BREG(備份寄存器),以及PC13至PC15共3個(gè)BKPPAD。為了確保備份域中寄存器的內(nèi)容及RTC正常工作,當(dāng)VDD關(guān)閉時(shí),VBAT引腳可以連接至電池或其他等備份源供電。電源切換器是由VDD / VDDA域掉電復(fù)位電路控制的。對(duì)于沒(méi)有外部電池的應(yīng)用,建議將VBAT引腳通過(guò)100nF的外部陶瓷去耦電容連接到VDD引腳上。

  • 注意: 由于PC13至PC15引腳是通過(guò)電源切換器供電的,電源切換器僅可通過(guò)小電流,因此當(dāng)PC13至PC15的GPIO口在輸出模式時(shí),其工作的速度不能超過(guò)2MHz(最大負(fù)載為30Pf)。

電池備份域中具有84字節(jié)備份數(shù)據(jù)寄存器,該備份數(shù)據(jù)寄存器可用于存儲(chǔ)用戶數(shù)據(jù),且在掉電復(fù)位以及系統(tǒng)復(fù)位情況下數(shù)據(jù)不丟失,僅在發(fā)生侵入事件時(shí)數(shù)據(jù)會(huì)被擦除。

若讀者有在VDD掉電情況下RTC繼續(xù)工作的應(yīng)用需求,需要VBAT引腳外接電池并使用LXTAL外部低頻晶振,這樣在VDD掉電的情況下,VBAT供電將會(huì)由VDD切換到VBAT,LXTAL和RTC均可正常工作,后續(xù)VDD上電后同步RTC寄存器即可獲取正確的RTC時(shí)間。

6.2.2低功耗模式

GD32F303系列MCU具有三種低功耗模式,分別為睡眠模式、深度睡眠模式和待機(jī)模式。

睡眠模式與 Cortex?-M4 的SLEEPING模式相對(duì)應(yīng)。在睡眠模式下,僅關(guān)閉Cortex?-M4的時(shí)鐘,如需進(jìn)入睡眠模式,只要清除Cortex?-M4系統(tǒng)控制寄存器中的SLEEPDEEP位,并執(zhí)行一條WFI或WFE指令即可。

深度睡眠模式與 Cortex?-M4 的SLEEPDEEP模式相對(duì)應(yīng),在深度睡眠模式下,1.2V域中的所有時(shí)鐘全部關(guān)閉,IRC8M、HXTAL及PLLs也全部被禁用,SRAM和寄存器中的內(nèi)容被保留,根據(jù)PMU_CTL寄存器的LDOLP位的配置,可控制LDO工作在正常模式或低功耗模式。進(jìn)入深度睡眠模式之前,先將Cortex?-M4系統(tǒng)控制寄存器的SLEEPDEEP位置1,再清除PMU_CTL寄存器的STBMOD位,然后執(zhí)行WFI或WFE指令即可進(jìn)入深度睡眠模式。

待機(jī)模式是基于 Cortex?-M4 的SLEEPDEEP模式實(shí)現(xiàn)的。在待機(jī)模式下,整個(gè)1.2V域全部停止供電,同時(shí)LDO和包括IRC8M、HXTAL和PLL也會(huì)被關(guān)閉。進(jìn)入待機(jī)模式前,先將Cortex?-M4系統(tǒng)控制寄存器的SLEEPDEEP位置1,再將PMU_CTL寄存器的STBMOD位置1,再清除PMU_CS寄存器的WUF位,然后執(zhí)行WFI或WFE指令,系統(tǒng)進(jìn)入待機(jī)模式。

低功耗模式相關(guān)數(shù)據(jù)可參考下表,不同的低功耗模式是通過(guò)關(guān)閉不同時(shí)鐘以及電源來(lái)實(shí)現(xiàn)的,關(guān)閉的時(shí)鐘和電源越多,MCU所進(jìn)入的睡眠模式將會(huì)越深,功耗也會(huì)越低,帶來(lái)的喚醒時(shí)間也會(huì)越長(zhǎng),其喚醒源也會(huì)越少。睡眠模式是最淺的低功耗模式,僅關(guān)閉了CPU,代碼不再運(yùn)行,所有的中斷或事件均可喚醒,喚醒時(shí)間也最快;深度睡眠模式時(shí)中間的低功耗模式,關(guān)閉了1.2V電源域時(shí)鐘以及IRC8M/HXTAL/PLL,僅可通過(guò)EXTI中斷或事件喚醒,喚醒后需要重新配置系統(tǒng)時(shí)鐘;待機(jī)模式是功耗最低的低功耗模式,關(guān)閉了1.2V電源域電源以及IRC8M/HXTAL/PLL,僅可通過(guò)NRST/看門狗/RTC鬧鐘/WKUP引腳喚醒,喚醒后MCU將會(huì)復(fù)位重啟。

wKgaomZb1DCAEqCFAAGGXt9wOEA491.pngwKgZomZb1DuAaVTbAAHLfwiuMfY085.png

各種睡眠模式下的功耗可以參考數(shù)據(jù)手冊(cè)描述,睡眠模式下相較于同主頻模式下的運(yùn)行模式功耗減少約50%,深度睡眠和待機(jī)模式功耗更低,如下表所示,深度睡眠模式下功耗常溫典型值為133ua-189ua,待機(jī)模式下功耗常溫典型值為5uA。

  • 注意:由于深度睡眠模式具有較低的功耗,喚醒后繼續(xù)從斷點(diǎn)處執(zhí)行,因而具有更廣泛的應(yīng)用場(chǎng)景,但需注意若需達(dá)到較一致的MCU深度睡眠功耗,需要將系統(tǒng)中未使用的MCU引腳均配置為模擬輸入狀態(tài),包括芯片內(nèi)部未引出的pad。

wKgaomZb1FOAZ05jAAMFn1LoGMk335.png

Note:左側(cè)是常溫下的典型數(shù)值,中間為85度下的典型數(shù)值,右側(cè)為常溫下的最大數(shù)值。

6.3硬件設(shè)計(jì)

本例程stanby的喚醒使用到了PA0喚醒引腳,其電路如下所示。

wKgaomZb1GyAc3L2AABSpdE9gtc974.png

6.4代碼解析

本例程實(shí)現(xiàn)deepsleep以及standby的進(jìn)入以及喚醒測(cè)試,首先我們來(lái)看下主函數(shù),如下所示。該主函數(shù)首先配置了系統(tǒng)主時(shí)鐘、延遲、打印和LED函數(shù),并打印Example of Low Power Test Demo。之后查詢是否進(jìn)入過(guò)Standby模式,如果進(jìn)入過(guò)Standby模式,表示當(dāng)前狀態(tài)為standby喚醒后的復(fù)位,則打印A reset event from Standby mode has occurred,并翻轉(zhuǎn)LED0,因而驗(yàn)證standby喚醒的時(shí)候,其現(xiàn)象可觀察到LED0的翻轉(zhuǎn)。之后使能wakeup引腳的喚醒以及按鍵的初始化,此時(shí)將KEY0配置為中斷模式。在while(1)中,查詢KEY1是否按下,如果按下則打印Entering Standby Mode.并進(jìn)入standby模式,如果key2按下,則打印Enter Deepsleep mode.并進(jìn)入Deepsleep模式,從deepsleep模式喚醒后需要重新配置時(shí)鐘,打印Exit Deepsleep mode.并翻轉(zhuǎn)LED1。Standby的喚醒使用PA0 wakeup引腳,deepsleep的喚醒可使用任何EXTI中斷,本實(shí)例中使用PE2的KEY0按鍵中斷喚醒。

C int main(void) { rcu_periph_clock_enable(RCU_PMU); rcu_system_clk_config_120M(); driver_init(); bsp_uart_init(&BOARD_UART); /* 板載UART初始化 */ printf('Example of Low Power Test Demo.rn'); delay_ms(2000); bsp_led_group_init(); if(pmu_flag_get(PMU_FLAG_RESET_STANDBY)==SET) { printf('A reset event from Standby mode has occurred.rn'); bsp_led_toggle(&LED0); pmu_flag_clear(PMU_FLAG_RESET_STANDBY); } rcu_all_reset_flag_clear(); pmu_wakeup_pin_enable(); KEY0.key_gpio->gpio_mode = INT_HIGH; KEY0.key_gpio->int_callback = key0_IRQ_callback; bsp_key_group_init(); nvic_irq_enable(EXTI2_IRQn,0,0); while (1) { if(bsp_key_state_get(&KEY1)!=RESET) { printf('Entering Standby Mode.rn'); bsp_led_toggle(&LED0); pmu_to_standbymode(WFI_CMD); } if(bsp_key_state_get(&KEY2)!=RESET) { printf('Enter Deepsleep mode.rn'); bsp_led_toggle(&LED1); config_allgpio_into_analog(); bsp_key_group_init(); pmu_to_deepsleepmode(PMU_LDO_NORMAL, PMU_LOWDRIVER_DISABLE, WFI_CMD); bsp_led_group_init(); bsp_uart_init(&BOARD_UART); /* 板載UART初始化 */ printf('Exit Deepsleep mode.rn'); bsp_led_toggle(&LED1); } } }


需要注意,進(jìn)入deepsleep之前需要將不用的GPIO全部配置為模擬輸入的模式,為了得到更為一致且較低的功耗,其配置函數(shù)如下。

在配置所有IO為模擬輸入之后,如果有需要保持GPIO狀態(tài)的引腳,需要配置后再進(jìn)入deepsleep,如例程中的按鍵引腳,因?yàn)樾枰存I喚醒deep sleep。

C void config_allgpio_into_analog(void) { rcu_periph_clock_enable( RCU_GPIOA ); rcu_periph_clock_enable( RCU_GPIOB ); rcu_periph_clock_enable( RCU_GPIOC ); rcu_periph_clock_enable( RCU_GPIOD ); rcu_periph_clock_enable( RCU_GPIOE ); rcu_periph_clock_enable( RCU_GPIOF ); rcu_periph_clock_enable( RCU_GPIOG ); rcu_periph_clock_enable( RCU_AF ); GPIO_CTL0( GPIOA ) = 0x0 ; GPIO_CTL1( GPIOA ) &= 0xFFF00000 ; GPIO_CTL0( GPIOB ) &= 0x000FF000 ; GPIO_CTL1( GPIOB ) = 0x0 ; GPIO_CTL0( GPIOC ) = 0x0 ; GPIO_CTL1( GPIOC ) = 0x0 ; GPIO_CTL0( GPIOD ) = 0x0 ; GPIO_CTL1( GPIOD ) = 0x0 ; GPIO_CTL0( GPIOE ) = 0x0 ; GPIO_CTL1( GPIOE ) = 0x0; GPIO_CTL0( GPIOF ) = 0x0 ; GPIO_CTL1( GPIOF ) = 0x0; GPIO_CTL0( GPIOG ) = 0x0 ; GPIO_CTL1( GPIOG ) = 0x0 ; RCU_AHBEN = 0; RCU_APB2EN = 0; RCU_APB1EN = 0; rcu_periph_clock_disable( RCU_GPIOA ); rcu_periph_clock_disable( RCU_GPIOB ); rcu_periph_clock_disable( RCU_GPIOC ); rcu_periph_clock_disable( RCU_GPIOD ); rcu_periph_clock_disable( RCU_GPIOE ); rcu_periph_clock_disable( RCU_GPIOF ); rcu_periph_clock_disable( RCU_GPIOG ); rcu_periph_clock_disable( RCU_AF ); }


6.5實(shí)驗(yàn)結(jié)果

將本實(shí)驗(yàn)歷程燒錄到紅楓派實(shí)驗(yàn)板中,按下KEY1按鍵將進(jìn)入standby模式,并打印Entering Standby Mode.,然后按下wakeup按鍵,將從stanby模式喚醒,打印A reset event from Standby mode has occurred.并翻轉(zhuǎn)LED0,之后按下KEY2按鍵將打印Enter Deepsleep mode.進(jìn)入deepsleep模式,然后按下KEY0按鍵將從deepsleep模式下喚醒,喚醒后重新配置時(shí)鐘,打印Exit Deepsleep mode.并將LED1翻轉(zhuǎn)。

具體現(xiàn)象如下所示。

wKgZomZb0p6ADaUfAABe7izWiVg635.png

關(guān)鍵字:GD32F303  PMU  低功耗 引用地址:【GD32F303紅楓派開發(fā)板使用手冊(cè)】第六講 PMU-低功耗實(shí)驗(yàn)講

上一篇:【GD32H757Z海棠派開發(fā)板使用手冊(cè)】第二講 GPIO-按鍵查詢檢測(cè)實(shí)驗(yàn)
下一篇:【GD32H757Z海棠派開發(fā)板使用手冊(cè)】第四講 FMC-片內(nèi)Flash擦寫讀實(shí)驗(yàn)

推薦閱讀最新更新時(shí)間:2025-07-03 10:28

TDK 推出帶有 I2S 接口的低功耗 MEMS 麥克風(fēng),并在全球銷售
T5848 I2S 麥克風(fēng)帶有聲學(xué)活動(dòng)檢測(cè) (AAD),并以超低功耗提供高保真聲音 支持物聯(lián)網(wǎng)(IoT)和邊緣人工智能(AI)應(yīng)用,包括可穿戴設(shè)備、TWS 耳機(jī)、AR 眼鏡、智能音箱、家庭安防、運(yùn)動(dòng)相機(jī)、電視遙控器和各種人工智能系統(tǒng)現(xiàn)以通過(guò)全球分銷渠道銷售 2024 年 6 月 25 日 TDK 株式會(huì)社宣布在全球范圍內(nèi)銷售其 InvenSense SmartSoundTM T5848 I2S 麥克風(fēng),以超低功耗實(shí)現(xiàn)智能關(guān)鍵詞、語(yǔ)音命令和聲音檢測(cè)功能。 T5848 I2 S麥克風(fēng)與InvenSense SmartSound T5838一起,利用其創(chuàng)新的聲學(xué)活動(dòng)檢測(cè)(AAD)功能支持邊緣和生成式人工智能系統(tǒng),是智能手表、電視
[模擬電子]
BOE(京東方)首發(fā)全新柔性O(shè)LED低功耗解決方案 強(qiáng)勢(shì)賦能一加Ace 2 Pro旗艦手機(jī)
8月16日,一加在新品發(fā)布會(huì)上重磅推出一加Ace 2 Pro,這款由BOE(京東方)獨(dú)供的柔性O(shè)LED曲屏手機(jī), 集成了BOE(京東方)在顯示技術(shù)方面的領(lǐng)先優(yōu)勢(shì)和一加在整機(jī)設(shè)計(jì)方面的專業(yè)能力,以創(chuàng)新黑科技為智能手機(jī)重構(gòu)性能想象。一加Ace 2 Pro搭載BOE(京東方)首發(fā)的全新低功耗解決方案,首次將Q9+發(fā)光器件和LTPS+ADFR技術(shù)組合運(yùn)用,打造性能手機(jī)新標(biāo)桿,并以超低顯示功耗、超清炫彩畫質(zhì)、超硬核護(hù)眼防護(hù)等多項(xiàng)業(yè)界領(lǐng)先的技術(shù),為用戶帶來(lái)性能全面升級(jí)的柔性O(shè)LED顯示體驗(yàn)。 得益于BOE(京東方)首發(fā)的柔性O(shè)LED低功耗解決方案,此次一加Ace 2 Pro搭載BOE(京東方)6.74英寸柔性O(shè)LED曲屏,首次采用全新升級(jí)
[手機(jī)便攜]
【MSP430G2553】圖形化開發(fā)筆記(2) 系統(tǒng)時(shí)鐘和低功耗模式
平臺(tái): Code Composer Studio 6.2.0 + Grace 2.2.0 MSP430G2553 LaunchPad? Development Kit (MSP-EXP430G2ET) ??以下大部分內(nèi)容摘自《LaunchPad口袋實(shí)驗(yàn)平臺(tái) —— MSP-EXP430G2篇》傅強(qiáng)、楊艷 編著(TI大學(xué)計(jì)劃嵌入式微控制器技術(shù)叢書) 系統(tǒng)時(shí)鐘概述 ??現(xiàn)代單片機(jī)的制造工藝都差不多,靠電子元件本身節(jié)能的潛力非常有限。單片機(jī)的低功耗主要是依靠間歇工作實(shí)現(xiàn)的,而間歇工作的方法就是啟停系統(tǒng)時(shí)鐘。如果像普通 51 單片機(jī)那樣只有一個(gè)時(shí)鐘,關(guān)掉時(shí)鐘意味著單片機(jī)全面停工,節(jié)能的同時(shí)也沒(méi)法正常使用了。所以出于低功耗的需要,MS
[單片機(jī)]
【MSP430G2553】圖形化開發(fā)筆記(2) 系統(tǒng)時(shí)鐘和<font color='red'>低功耗</font>模式
NXP超低功耗、多協(xié)議無(wú)線MCU系列可最大限度延長(zhǎng)電池壽命
恩智浦半導(dǎo)體(NXP Semiconductors N.V.,納斯達(dá)克代碼:NXPI)今日宣布推出新的超低功耗、多協(xié)議無(wú)線微控制器(MCU)系列K32W061/41。新的低功耗設(shè)備完善了公司近期推出的引腳兼容JN5189/88 (Thread?/Zigbee?)和QN9090/30 (Bluetooth? LE)MCU,為原始設(shè)備制造商(OEM)帶來(lái)更輕松的遷移路徑,幫助他們支持現(xiàn)有和新興的智能家居,構(gòu)建使用案例。 降低當(dāng)今智能家居和物聯(lián)網(wǎng)設(shè)備的功耗對(duì)于最大限度地提高單紐扣電池的性能來(lái)說(shuō)至關(guān)重要。恩智浦K32W061/41 MCU通過(guò)多種低功耗模式以及低發(fā)送/接收無(wú)線電功耗能力實(shí)現(xiàn)了這一點(diǎn)。 恩智浦連接解決方案資深營(yíng)銷總監(jiān)
[嵌入式]
提升安全防御能力,STM32L5超低功耗MCU貿(mào)澤開售
專注于引入新品并提供海量庫(kù)存的電子元器件分銷商貿(mào)澤電子 (Mouser Electronics) 即日起開始備貨STMicroelectronics (ST) 的STM32L5超低功耗微控制器。STM32L5系列采用集成Arm TrustZone? 硬件安全技術(shù)的Arm? Cortex?-M33內(nèi)核,并具有一組保護(hù)功能和嵌入式高速存儲(chǔ)器,性能高,功耗低。 貿(mào)澤電子備貨的STM32L5微控制器采用以Arm TrustZone為基礎(chǔ)并支持ARMv8-M主要擴(kuò)展選項(xiàng)的安全架構(gòu)。此32位Cortex-M33內(nèi)核具有浮點(diǎn)運(yùn)算單元、一組DSP(數(shù)字信號(hào)處理)指令,以及用于提高應(yīng)用安全性的存儲(chǔ)器保護(hù)單元 (MPU)。此外,STM32L
[單片機(jī)]
提升安全防御能力,STM32L5超<font color='red'>低功耗</font>MCU貿(mào)澤開售
STM32F103C8T6 Standby低功耗模式
1. 開發(fā)環(huán)境: winXP MDK4.45 STM32 3.5固件庫(kù) 2. 低功耗模式簡(jiǎn)介 剛接觸PWR的內(nèi)容,使用手冊(cè)說(shuō)的不太能讓我好理解。其實(shí)當(dāng)你弄懂了以后再回去看使用手冊(cè)還是能找到的,只是寫的過(guò)于簡(jiǎn)略,對(duì)于初學(xué)者很多地方理解不到位。 這個(gè)小總結(jié)完全從初學(xué)者角度,目的只有一個(gè):進(jìn)入/喚醒 PWR的standby模式。其實(shí)更多的是如何配置進(jìn)入,喚醒基本上是配置好了后自動(dòng)完成或硬件出發(fā)的,我們需要做的退出后的設(shè)計(jì)。這塊內(nèi)容暫不作為本次討論內(nèi)容。 NVIC 和 PWR 各寄存器狀態(tài)決定三種低功耗模式: 低功耗模式一覽表 PS: STM32F的NRST是異步復(fù)位腳。 當(dāng)NRST輸入低電平的時(shí)候,MCU處于復(fù)
[單片機(jī)]
STM32F103C8T6 Standby<font color='red'>低功耗</font>模式
STM32F10xxx的三種低功耗模式
稍微整理一下開發(fā)資料和網(wǎng)絡(luò)上的低功耗知識(shí)。 STM32F10xxx有三種低功耗模式: 1.睡眠模式(M3內(nèi)核停止,外設(shè)仍在運(yùn)行,功耗最高): void PWR_EnterSleepMode(uint8_t PWR_SLEEPEntry); //睡眠模式 中斷和喚醒事件可喚醒(中文參考手冊(cè)4.3.3)。 2.停止模式(所有時(shí)鐘停止,功耗較低,約20uA): void PWR_EnterSTOPMode(uint32_t PWR_Regulator, uint8_t PWR_STOPEntry); //停機(jī)模式 /* * PWR_Regulator: specifies the regulat
[單片機(jī)]
用于藍(lán)牙低功耗遙控器的語(yǔ)音命令
引言 ? 最初,電視、機(jī)頂盒和空調(diào)等電器僅需少量控制功能 。在大多數(shù)情況下,開/關(guān)按鈕、幾個(gè)選擇按鈕和兩組增加/減少控制足以完全控制您的設(shè)備。 ? 但隨著設(shè)備支持的功能增加,用戶使用的命令和配置選項(xiàng)也隨之增加。然而,用戶仍希望只用一個(gè) 遙控器 來(lái)管理所有功能。為了解決這個(gè)問(wèn)題,工程師們開始整合更復(fù)雜的用戶界面(UI)。分層菜單出現(xiàn)在電視屏幕上,而越來(lái)越多的按鈕被填充到遙控器中,以便用戶調(diào)用和瀏覽菜單。 ? 今天的重要趨勢(shì)是讓設(shè)備更“智能”。智能設(shè)備可以連接到其他設(shè)備和互聯(lián)網(wǎng),來(lái)提供更多功能和服務(wù)。使用菜單瀏覽,并用遙控器上的小按鈕鍵輸入一大字符串是不切實(shí)際的,也不是個(gè)愉快的體驗(yàn)。 ? 在本文中,我們將討論如何使用 語(yǔ)音命令 來(lái)提供
[嵌入式]
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved