女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]STM32的3種低功耗模式:睡眠模式:內(nèi)核停止,外設(shè)如NVIC,系統(tǒng)時(shí)鐘Systick仍運(yùn)行。停止模式:所有時(shí)鐘都已停止;1.8V內(nèi)核電源工作;PLL,HIS和HSERC振蕩器功能禁止;寄存器和SRAM內(nèi)容保留。待機(jī)模式:1.8V內(nèi)核電源關(guān)閉

STM32的3種低功耗模式:

睡眠模式:內(nèi)核停止,外設(shè)如NVIC,系統(tǒng)時(shí)鐘Systick仍運(yùn)行。

停止模式:所有時(shí)鐘都已停止;1.8V內(nèi)核電源工作;PLL,HIS和HSERC振蕩器功能禁止;寄存器和SRAM內(nèi)容保留。

待機(jī)模式:1.8V內(nèi)核電源關(guān)閉;只有備份寄存器和待機(jī)電路維持供電;寄存器和SRAM內(nèi)容全部丟失;實(shí)現(xiàn)最低功耗。

STM32的3種低功耗喚醒方式:

STM32待機(jī)模式:

在待機(jī)模式下,所有的I/O引腳均處于高阻態(tài),除了復(fù)位引腳、被使能的喚醒引腳和TAMPER引腳。待機(jī)模式下只有2uA的電流,停機(jī)模式下20uA的電流。
庫(kù)函數(shù)進(jìn)入待機(jī)模式:
1. 使能電源時(shí)鐘。
2. 設(shè)置WK_UP引腳作為喚醒源。
3. 設(shè)置SLEEPDEEP位,設(shè)置PDDS位,執(zhí)行WFI指令,進(jìn)入待機(jī)模式。
程序源碼:

#include"wkup.h"#include"led.h"#include"delay.h"voidSys_Standby(void){RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR,ENABLE);//使能電源時(shí)鐘PWR_WakeUpPinCmd(ENABLE);//使能喚醒管腳功能PWR_EnterSTANDBYMode();//進(jìn)入待命(STANDBY)模式}//系統(tǒng)進(jìn)入待機(jī)模式voidSys_Enter_Standby(void){RCC_APB2PeriphResetCmd(0X01FC,DISABLE);//復(fù)位所有IO口Sys_Standby();}//檢測(cè)WKUP腳的信號(hào)//返回值1:連續(xù)按下3s以上//0:錯(cuò)誤的觸發(fā)u8Check_WKUP(void){u8t=0;//記錄按下的時(shí)間LED0=0;//亮燈LED0while(1){if(WKUP_KD){t++;//已經(jīng)按下了delay_ms(30);if(t>=100)//按下超過(guò)3秒鐘{LED0=0;//點(diǎn)亮DS0return1;//按下3s以上了}}else{LED0=1;return0;//按下不足3秒}}}//中斷,檢測(cè)到PA0腳的一個(gè)上升沿.//中斷線0線上的中斷檢測(cè)voidEXTI0_IRQHandler(void){EXTI_ClearITPendingBit(EXTI_Line0);//清除LINE10上的中斷標(biāo)志位if(Check_WKUP())//關(guān)機(jī)?{Sys_Enter_Standby();}}//PA0WKUP喚醒初始化voidWKUP_Init(void){GPIO_InitTypeDefGPIO_InitStructure;NVIC_InitTypeDefNVIC_InitStructure;EXTI_InitTypeDefEXTI_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_AFIO,ENABLE);//使能GPIOA和復(fù)用功能時(shí)鐘GPIO_InitStructure.GPIO_Pin=GPIO_Pin_0;//PA.0GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IPD;//上拉輸入GPIO_Init(GPIOA,&GPIO_InitStructure);//初始化IO//使用外部中斷方式GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSource0);//中斷線0連接GPIOA.0EXTI_InitStructure.EXTI_Line=EXTI_Line0;//設(shè)置按鍵所有的外部線路EXTI_InitStructure.EXTI_Mode=EXTI_Mode_Interrupt;//設(shè)外外部中斷模式:EXTI線路為中斷請(qǐng)求EXTI_InitStructure.EXTI_Trigger=EXTI_Trigger_Rising;//上升沿觸發(fā)EXTI_InitStructure.EXTI_LineCmd=ENABLE;EXTI_Init(&EXTI_InitStructure);//初始化外部中斷NVIC_InitStructure.NVIC_IRQChannel=EXTI0_IRQn;//使能按鍵所在的外部中斷通道NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=2;//先占優(yōu)先級(jí)2級(jí)NVIC_InitStructure.NVIC_IRQChannelSubPriority=2;//從優(yōu)先級(jí)2級(jí)NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;//使能外部中斷通道NVIC_Init(&NVIC_InitStructure);//根據(jù)NVIC_InitStruct中指定的參數(shù)初始化外設(shè)NVIC寄存器if(Check_WKUP()==0)Sys_Standby();//沒(méi)有按三秒,不是開(kāi)機(jī),進(jìn)入待機(jī)模式}


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

簡(jiǎn)介:OLED由于同時(shí)具備自發(fā)光,不需背光源、對(duì)比度高、厚度薄、視角廣、反應(yīng)速度快、可用于撓曲性面板、使用溫度范圍廣、構(gòu)造及制程較簡(jiǎn)單等優(yōu)異之特性,被認(rèn)為是下一代的平面顯示器新興應(yīng)用技術(shù)。OLED顯示技術(shù)具有

關(guān)鍵字: OLED stm32系列

電氣特性:工作電壓:3.3V-5.5V工作電流 :平均0.5mA輸出:?jiǎn)慰偩€數(shù)字信號(hào)測(cè)量范圍:濕度20~90%RH,溫度0~50℃精度 :濕度±5%,溫度±2℃分辨率 :濕度1%,溫度1℃其數(shù)據(jù)包由5Byte(40Bit...

關(guān)鍵字: dht11 stm32系列 溫濕度傳感器

簡(jiǎn)介:CAN是Controller Area Network 的縮寫(以下稱為CAN),是ISO國(guó)際標(biāo)準(zhǔn)化的串行通信協(xié)議。由德國(guó)電氣商博世公司在1986年率先提出。此后,CAN通過(guò)ISO11898及ISO11519進(jìn)行了...

關(guān)鍵字: can總線 stm32系列

簡(jiǎn)介:STM32有一個(gè)內(nèi)部的溫度傳感器,可以用來(lái)測(cè)量CPU及周圍的溫度(TA)。特點(diǎn):該溫度傳感器在內(nèi)部和ADCx_IN16輸入通道相連接,此通道把傳感器輸出的電壓轉(zhuǎn)換成數(shù)字值溫度傳感器模擬輸入推薦采樣時(shí)間是17.1μs...

關(guān)鍵字: stm32系列 內(nèi)部溫度傳感器

串口是一種接口標(biāo)準(zhǔn),它規(guī)定了接口的電氣標(biāo)準(zhǔn),簡(jiǎn)單說(shuō)只是物理層的一個(gè)標(biāo)準(zhǔn)。沒(méi)有規(guī)定接口插件電纜以及使用的協(xié)議,所以只要我們使用的接口插件電纜符合串口標(biāo)準(zhǔn)就可以在實(shí)際中靈活使用,在串口接口標(biāo)準(zhǔn)上使用各種協(xié)

關(guān)鍵字: 485通信 stm32系列

ADC特點(diǎn):12位逐次逼近型的模擬數(shù)字轉(zhuǎn)換器最多帶3個(gè)ADC控制器最多支持18個(gè)通道,可最多測(cè)量16個(gè)外部和2個(gè)內(nèi)部信號(hào)源支持單次和連續(xù)轉(zhuǎn)換模式通道0到通道n的自動(dòng)掃描模式自動(dòng)校準(zhǔn)采樣間隔可以按通道編程規(guī)則通道和注入

關(guān)鍵字: adc stm32系列

簡(jiǎn)介:NRF24L01是NORDIC公司生產(chǎn)的一款無(wú)線通信芯片,采用FSK 調(diào)制,集成NORDIC自家的Enhanced Short Burst協(xié)議??梢詫?shí)現(xiàn)點(diǎn)對(duì)點(diǎn)或是1對(duì)6的無(wú)線通信。無(wú)線通信速度最高可達(dá)到2Mbps。...

關(guān)鍵字: nrf24l01 stm32系列 無(wú)線通信

  STM32單片機(jī)的每組IO口都有4個(gè)32位配置寄存器用于配置GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR和GPIOx_PUPDR,2個(gè)32位數(shù)據(jù)寄存器用于配置輸入和輸出寄存器GPI...

關(guān)鍵字: io口 stm32系列 單片機(jī) 模式設(shè)置

特點(diǎn):獨(dú)特的單總線接口方式,DS18B20在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與DS18B20的雙向通訊。大大提高了系統(tǒng)的抗干擾性。測(cè)溫范圍 -55℃~+125℃,精度為±0.5℃。支持多點(diǎn)組網(wǎng)功能,多個(gè)DS...

關(guān)鍵字: ds18b20 stm32系列

原理:R:外接電容充放電電阻。Cs:TPAD和PCB間的雜散電容。Cx:手指按下時(shí),手指和TPAD之間的電容。開(kāi)關(guān):電容放電開(kāi)關(guān),由STM32IO口代替。沒(méi)有按下的時(shí)候,充電時(shí)間為T1(default)。按下TPAD,電...

關(guān)鍵字: stm32系列 電容觸摸 按鍵原理
關(guān)閉