15 stm32低功耗工作原理與實(shí)驗(yàn)_第1頁
15 stm32低功耗工作原理與實(shí)驗(yàn)_第2頁
15 stm32低功耗工作原理與實(shí)驗(yàn)_第3頁
15 stm32低功耗工作原理與實(shí)驗(yàn)_第4頁
15 stm32低功耗工作原理與實(shí)驗(yàn)_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

用表、、電動汽車等等。STM32最佳的低功耗模式。STM32F10xxx有三種低功耗模式:設(shè),如NVIC、系統(tǒng)時鐘(SysTick)等仍在運(yùn)行)11低功耗一覽表說明無開(SLEEP-NOW)位WKUP引腳的上升沿、RTC鬧鐘關(guān)和PCLKx)來減少功耗。為了在睡眠模式下地減少功耗,可在執(zhí)行WFI或WFE指令前關(guān)閉所有外設(shè)的時鐘。通過設(shè)置AHB外設(shè)時鐘使能寄存器IWDG。一旦啟動了獨(dú)立看門狗,除了系統(tǒng)復(fù)位,它不能再被停止。LSEON位設(shè)置。當(dāng)一個外部復(fù)位(NRSTIWDGWKUPRTC調(diào)試模式默認(rèn)情況下,如果在進(jìn)行調(diào)試微處理器時,使微處理器進(jìn)入STM32 stm32f10x_exti.c//外部中斷庫處理函數(shù)stm32f10x_tim.c//定時器庫處理函數(shù)stm32f10x_usart.c//串口通訊函數(shù)stm32f10x_pwr.c//stm32f10x_gpio.h頭文件包含了GPIOstm32f10x_rcc.h含了中斷優(yōu)先級的設(shè)置,stm32f10x_exti.c置參數(shù),tm32f10x_tim.ctm32f10x_usart.c庫函數(shù)主要包含串行通訊設(shè)置,tm32f10x_pwr.c#ifndef#ifndef_pbdata_H#define#include"misc.h"#include"stm32f10x_exti.h"#include"stm32f10x_tim.h"#include"stm32f10x_pwr.h"#include#includeexternu8dt;voiddelay(u32nCount);voiddelay_us(u32nus);voiddelay_ms(u16ifndef、#endifpbdata.h現(xiàn)錯誤提示。如果不加這兩條語句,當(dāng)兩個文件同時調(diào)用pbdata文件時,#include"pbdata.h"u8dt=0;{RCC_DeInit();/*RCC*//*設(shè)置外部高速晶振(HSE)HSEif(RCC_WaitForHSEStartUp()SUCCESS){/*HSE起振,SUCCESS:HSE設(shè)置時鐘(AHB時鐘APB2時鐘APB1HCLK /*使能PLL*/while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY)RESET)/*RCC while(RCC_GetSYSCLKSource()!=0x08); /*0x08:PLL作為系統(tǒng)時鐘*/}}voiddelay(u32{for(;nCount!=0;nCount--} 稱:delay_us(u32 能:微秒延時函參數(shù):u32 明voiddelay_us(u32nus){u32SysTick->LOAD={temp=SysTick- SysTick->CTRL=0x00;SysTick->VAL=0X00;} 稱:delay_ms(u16 能:毫秒延時函參數(shù):u16 明voiddelay_ms(u16nms){u32SysTick->LOAD=9000*nms;{ SysTick->CTRL=0x00;//關(guān)閉計(jì)數(shù)器SysTick->VAL=0X00;}{printf("倒計(jì)時:5\r\n");{printf("倒計(jì)時:5\r\n");printf("倒計(jì)時:3秒printf("倒計(jì)時:2\r\n");printf("倒計(jì)時:1\r\n");}#include"stm32f10x_it.h"#include"stm32f10x_rcc.h"#include"misc.h"#include#include"stm32f10x_it.h"#include"stm32f10x_rcc.h"#include"misc.h"#includevoid{}void{{ }大家都知道prinif個試驗(yàn)中把待機(jī)模式的執(zhí)行過程通過prinif重定向打印到串口精靈上。也2位#include#includevoidRCC_Configuration(void);voidGPIO_Configuration(void);voidNVIC_Configuration(void);voidSys_Standby(void);intfputc(intch,FILE*f)//{returnch;}int{RCC_Configuration();{}}voidSys_Standby(void)//{PWR}void{}void{GPIO_InitTypeDef}void{NVIC_InitTypeDefNVIC_InitStructure;NVIC_InitStructure.NVIC_IRQChannel=USART1_IRQn;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0;NVIC_InitStructure.NVIC_IRQChannelSubPriority=1;NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;}void{USART_InitTypeDef}VoidNVIC_SystemLPConfig(u8LowPowerMode,FunctionalState無無無無voidPWR_WakeUpPinCmd(Functio

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論