STM32時鐘配置_第1頁
STM32時鐘配置_第2頁
STM32時鐘配置_第3頁
STM32時鐘配置_第4頁
STM32時鐘配置_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、04 面向庫文件函數(shù)的程序設(shè)計面向庫文件函數(shù)的程序設(shè)計-時鐘配置時鐘配置,外設(shè)復(fù)位外設(shè)復(fù)位,時鐘管理時鐘管理Page 2本章主要內(nèi)容本章主要內(nèi)容stm32時鐘系統(tǒng)結(jié)構(gòu)RCC寄存器結(jié)構(gòu)stm32f10 x_rcc.h解析RCC庫函數(shù)時鐘配置流程時鐘配置舉例Page 3stm32時鐘系統(tǒng)結(jié)構(gòu)圖時鐘系統(tǒng)結(jié)構(gòu)圖HSI RC 8MHzHSE OSCOSC_INOSC_OUTMCOSYSCLKHSIHSEPLLCLK2APB1PrescalerTimer2,3,4Multipler1 or 2TIMxClkPCLK1up to 36MHzAPB2PrescalerADCPrescalerTimer1Mul

2、tipler1 or 2TIM1ClkPCLK2up to 72MHzADCClk128RTCClkIWDGClkLSE OSCOSC32_INOSC32_OUT32.768kHzUSBPrescaler1/1.5USBClk48MHz48M/72M HzAHBPrescalerHCLKup to 72MHzLSI RC40kHz22PLLPLLCLKCSSSYSCLK系統(tǒng)時鐘up to 72MHz時鐘監(jiān)視系統(tǒng)時鐘監(jiān)視系統(tǒng)一旦一旦HSEHSE失效則自動失效則自動切換至切換至SYSCLK HSISYSCLK HSI內(nèi)置內(nèi)置RCRC振蕩器可振蕩器可被關(guān)閉被關(guān)閉晶體振蕩器可被關(guān)晶體振蕩器可被關(guān)閉或旁

3、路閉或旁路PLLPLL可關(guān)閉或可關(guān)閉或x2.x16x2.x16倍頻倍頻AHBAHB預(yù)分頻預(yù)分頻,9,9種分頻因子種分頻因子1,2,4,8,16,64,128,256,512APBAPB預(yù)分頻預(yù)分頻, ,5 5種分頻因子種分頻因子1,2,4,8,16ADCADC預(yù)分頻預(yù)分頻, ,4 4種分頻因子種分頻因子2,4,6,8APBAPB預(yù)分頻系數(shù)大于預(yù)分頻系數(shù)大于1 1時時2 2Page 4HSI RC 8MHzHSE OSCOSC_INOSC_OUTMCOSYSCLKHSIHSEPLLCLK2APB1PrescalerTimer2,3,4Multipler1 or 2TIMxClkPCLK1up t

4、o 36MHzAPB2PrescalerADCPrescalerTimer1Multipler1 or 2TIM1ClkPCLK2up to 72MHzADCClk128RTCClkIWDGClkLSE OSCOSC32_INOSC32_OUT32.768kHzUSBPrescaler1/1.5USBClk48MHz48M/72M HzAHBPrescalerHCLKup to 72MHzLSI RC40kHz22PLLPLLCLKCSSSYSCLK系統(tǒng)時鐘up to 72MHzvoid RCC_HSEConfig(u32 RCC_HSE)參數(shù):RCC_HSE - RCC_HSE_OFF HS

5、E晶振OFF - RCC_HSE_ON HSE晶振ON - RCC_HSE_Bypass HSE晶振被外部時鐘旁路 RCC_WaitForHSEStartUp(void) 返回值返回值:ErrorStatus - ERROR HSE起振失敗 - SUCCESS HSE成功起振void RCC_PLLConfig(u32 RCC_PLLSource, u32 RCC_PLLMul) 參數(shù)參數(shù):RCC_PLLSource PLL 的輸入時鐘源- RCC_PLLSource_HSI_Div2 PLL 的輸入時鐘 = HSI 時鐘頻率除以2 - RCC_PLLSource_HSE_Div1 PLL 的

6、輸入時鐘 = HSE時鐘頻率 - RCC_PLLSource_HSE_Div2 PLL 的輸入時鐘 = HSE 時鐘頻率除以2 RCC_PLLMul : PLL 倍頻系數(shù) - RCC_PLLMul_2 PLL 輸入時鐘x2- . - RCC_PLLMul_16 PLL 輸入時鐘x16void RCC_PLLCmd(FunctionalState NewState)參數(shù)參數(shù):NewState- ENABLE 啟動PLL- DISABLE 禁用PLL RCC_GetFlagStatus(u8 RCC_FLAG) 參數(shù)參數(shù):RCC_FLAG- RCC_FLAG_PLLRDY PLL就緒 返回值:Fl

7、agStatus- RESETPLL未啟動- SETPLL啟動Page 5HSI RC 8MHzHSE OSCOSC_INOSC_OUTMCOSYSCLKHSIHSEPLLCLK2APB1PrescalerTimer2,3,4Multipler1 or 2TIMxClkPCLK1up to 36MHzAPB2PrescalerADCPrescalerTimer1Multipler1 or 2TIM1ClkPCLK2up to 72MHzADCClk128RTCClkIWDGClkLSE OSCOSC32_INOSC32_OUT32.768kHzUSBPrescaler1/1.5USBClk48

8、MHz48M/72M HzAHBPrescalerHCLKup to 72MHzLSI RC40kHz22PLLPLLCLKCSSSYSCLK系統(tǒng)時鐘up to 72MHzvoid RCC_SYSCLKConfig(u32 RCC_SYSCLKSource)參數(shù):RCC_SYSCLKSource 用作系統(tǒng)時鐘的時鐘源- RCC_SYSCLKSource_HSI 選擇HSI作為系統(tǒng)時鐘 - RCC_SYSCLKSource_HSE 選擇HSE作為系統(tǒng)時鐘 - RCC_SYSCLKSource_PLLCLK 選擇PLL作為系統(tǒng)時鐘 void RCC_HCLKConfig(u32 RCC_HCLK)

9、參數(shù)參數(shù):RCC_HCLK AHB分頻系數(shù) - RCC_SYSCLK_Div1 AHB時鐘 = 系統(tǒng)時鐘 - RCC_SYSCLK_Div2 AHB時鐘 = 系統(tǒng)時鐘/2 - RCC_SYSCLK_Div4 AHB時鐘 = 系統(tǒng)時鐘/4 - RCC_SYSCLK_Div8 AHB時鐘 = 系統(tǒng)時鐘/8 - RCC_SYSCLK_Div16 AHB時鐘 = 系統(tǒng)時鐘/16 - RCC_SYSCLK_Div64 AHB時鐘 = 系統(tǒng)時鐘/64 - RCC_SYSCLK_Div128 AHB時鐘 = 系統(tǒng)時鐘/128 - RCC_SYSCLK_Div256 AHB時鐘 = 系統(tǒng)時鐘/256 - RC

10、C_SYSCLK_Div512 AHB時鐘 = 系統(tǒng)時鐘/512 void RCC_PCLK1Config(u32 RCC_PCLK1)參數(shù)參數(shù):RCC_PCLK1 APB1分頻系數(shù) - RCC_HCLK_Div1 APB2時鐘 = HCLK - RCC_HCLK_Div2 APB2時鐘 = HCLK/2 - RCC_HCLK_Div4 APB2時鐘 = HCLK/4 - RCC_HCLK_Div8 APB2時鐘 = HCLK/8 - RCC_HCLK_Div16 APB2時鐘 = HCLK/16 void RCC_PCLK2Config(u32 RCC_PCLK2)參數(shù)參數(shù):RCC_PCLK

11、2 APB2分頻系數(shù) - RCC_HCLK_Div1 APB2時鐘 = HCLK - RCC_HCLK_Div2 APB2時鐘 = HCLK/2 - RCC_HCLK_Div4 APB2時鐘 = HCLK/4 - RCC_HCLK_Div8 APB2時鐘 = HCLK/8 - RCC_HCLK_Div16 APB2時鐘 = HCLK/16 u8 RCC_GetSYSCLKSource(void) 返回值返回值:用作系統(tǒng)時鐘的時鐘源: - 0 x00:HSI 作為系統(tǒng)時鐘 - 0 x04:HSE 作為系統(tǒng)時鐘 - 0 x08:PLL 作為系統(tǒng)時鐘 Page 6Page 7RCC寄存器結(jié)構(gòu)寄存器結(jié)

12、構(gòu)stm32f10 x.htypedef struct vu32 CR; vu32 CFGR; vu32 CIR; vu32 APB2RSTR; vu32 APB1RSTR; vu32 AHBENR; vu32 APB2ENR; vu32 APB1ENR; vu32 BDCR; vu32 CSR; ;/時鐘控制寄存器 /時鐘配置寄存器 /時鐘中斷寄存器 /APB2外設(shè)復(fù)位寄存器 /APB1外設(shè)復(fù)位寄存器 /AHB外設(shè)時鐘使能寄存器 /APB2外設(shè)時鐘使能寄存器 /APB1外設(shè)時鐘使能寄存器 /備份域控制寄存器 /控制/狀態(tài)寄存器 Page 8stm32f10 x_rcc.h解析解析_4653P

13、age 9stm32f10 x_rcc.h解析解析_6771用于參數(shù)正確性驗證,參考assert_param函數(shù)Page 10stm32f10 x_rcc.h解析解析_8193Page 11stm32f10 x_rcc.h解析解析_102140Page 12stm32f10 x_rcc.h解析解析_148282Page 13stm32f10 x_rcc.h解析解析_289294Page 14stm32f10 x_rcc.h解析解析_303316Page 15stm32f10 x_rcc.h解析解析_325333Page 16stm32f10 x_rcc.h解析解析_341363Page 17s

14、tm32f10 x_rcc.h解析解析_370434Page 18stm32f10 x_rcc.h解析解析_443447Page 19stm32f10 x_rcc.h解析解析_456461Page 20stm32f10 x_rcc.h解析解析_470488Page 21stm32f10 x_rcc.h解析解析_497519數(shù)值設(shè)定參考寄存器數(shù)值設(shè)定參考寄存器RCC_APB2ENR位結(jié)構(gòu)位結(jié)構(gòu)Page 22stm32f10 x_rcc.h解析解析_528554數(shù)值設(shè)定參考寄存器數(shù)值設(shè)定參考寄存器RCC_APB1ENR位結(jié)構(gòu)位結(jié)構(gòu)Page 23stm32f10 x_rcc.h解析解析_564585

15、這里的數(shù)值為什么定義成8位,而不是32位格式,如定義RCC_MCO_SYSCLK為(uint32_t)0 x04000000)Page 24stm32f10 x_rcc.h解析解析_595626Page 25stm32f10 x_rcc.h解析解析_647708Page 26RCC庫函數(shù)庫函數(shù)函數(shù)名 描述 將外設(shè)RCC寄存器重設(shè)為缺省值 設(shè)置外部高速晶振(HSE ) 等待HSE起振 RCC_AdjustHSICalibrationValue 調(diào)整內(nèi)部高速晶振(HSI)校準(zhǔn)值 使能或者失能內(nèi)部高速晶振(HSI) 設(shè)置PLL 時鐘源及倍頻系數(shù) 使能或者失能PLL 設(shè)置系統(tǒng)時鐘(SYSCLK ) 返

16、回用作系統(tǒng)時鐘的時鐘源 設(shè)置AHB時鐘(HCLK) 設(shè)置低速APB時鐘(PCLK1) 設(shè)置高速APB時鐘(PCLK2) RCC_ITConfig 使能或者失能指定的RCC 中斷 RCC_USBCLKConfig 設(shè)置USB 時鐘(USBCLK ) RCC_ADCCLKConfig 設(shè)置ADC時鐘(ADCCLK) RCC_LSEConfig 設(shè)置外部低速晶振(LSE ) Page 27RCC庫函數(shù)庫函數(shù)函數(shù)名 描述 RCC_LSICmd 使能或者失能內(nèi)部低速晶振(LSI) RCC_RTCCLKConfig 設(shè)置RTC 時鐘(RTCCLK ) RCC_RTCCLKCmd 使能或者失能RTC 時鐘

17、返回不同片上時鐘的頻率 使能或者失能AHB外設(shè)時鐘 使能或者失能APB2外設(shè)時鐘 使能或者失能APB1外設(shè)時鐘 RCC_APB2PeriphResetCmd 強制或者釋放高速APB (APB2)外設(shè)復(fù)位 RCC_APB1PeriphResetCmd 強制或者釋放低速APB (APB1)外設(shè)復(fù)位 RCC_BackupResetCmd 強制或者釋放后備域復(fù)位 RCC_ClockSecuritySystemCmd 使能或者失能時鐘安全系統(tǒng) RCC_MCOConfig 選擇在MCO管腳上輸出的時鐘源 檢查指定的RCC標(biāo)志位設(shè)置與否 RCC_ClearFlag 清除RCC的復(fù)位標(biāo)志位 RCC_GetIT

18、Status 檢查指定的RCC中斷發(fā)生與否 RCC_ClearITPendingBit 清除RCC的中斷待處理位 Page 28RCC庫函數(shù)庫函數(shù)函數(shù)名 RCC_DeInit 函數(shù)原形 void RCC_DeInit(void) 功能描述 將外設(shè)RCC寄存器重設(shè)為缺省值 輸入?yún)?shù) 無 輸出參數(shù) 無 返回值 無 先決條件 無 被調(diào)用函數(shù) 無 Page 29RCC庫函數(shù)庫函數(shù)函數(shù)名 RCC_HSEConfig函數(shù)原形 void RCC_HSEConfig(u32 RCC_HSE)功能描述 設(shè)置外部高速晶振(HSE )輸入?yún)?shù) RCC_HSE: HSE 的新狀態(tài) - RCC_HSE_OFF HSE晶

19、振OFF - RCC_HSE_ON HSE晶振ON - RCC_HSE_Bypass HSE晶振被外部時鐘旁路輸出參數(shù) 無返回值 無先決條件 如果HSE被直接或者通過PLL用于系統(tǒng)時鐘,那么它不能被停振被調(diào)用函數(shù) 無例:啟動HSE時鐘RCC_HSEConfig(RCC_HSE_ON); Page 30RCC庫函數(shù)庫函數(shù)函數(shù)名 RCC_WaitForHSEStartUp函數(shù)原形 ErrorStatus RCC_WaitForHSEStartUp(void) 功能描述 等待HSE 起振 該函數(shù)將等待直到HSE 就緒,或者在超時超時的情況下退出 輸入?yún)?shù) 無 輸出參數(shù) 無 返回值 ErrorStat

20、us 枚舉值: - SUCCESS: HSE 晶振穩(wěn)定且就緒 - ERROR: HSE 晶振未就緒 先決條件 無被調(diào)用函數(shù) 無stm32f10 x.hPage 31程序舉例程序舉例ErrorStatus HSEStartUpStatus; RCC_HSEConfig(RCC_HSE_ON); HSEStartUpStatus = RCC_WaitForHSEStartUp(); if(HSEStartUpStatus = SUCCESS) /* . */ else /* . */ Page 32RCC庫函數(shù)庫函數(shù)函數(shù)名 RCC_HSICmd函數(shù)原形 void RCC_HSICmd(Functi

21、onalState NewState)功能描述 使能或者失能內(nèi)部高速晶振(HSI) 輸入?yún)?shù) NewState :HSI 新狀態(tài) 這個參數(shù)可以?。篍NABLE 或者DISABLE 輸出參數(shù) 無 返回值 無先決條件 如果HSI被直接或者通過PLL用于系統(tǒng)時鐘,或者FLASH編寫操作進行中,那么它不能被停振被調(diào)用函數(shù) 無stm32f10 x.hPage 33RCC庫函數(shù)庫函數(shù)函數(shù)名 RCC_PLLConfig 函數(shù)原形 void RCC_PLLConfig(u32 RCC_PLLSource, u32 RCC_PLLMul) 功能描述 設(shè)置PLL 時鐘源及倍頻系數(shù) 輸入?yún)?shù) RCC_PLLSour

22、ce:PLL 的輸入時鐘源 - RCC_PLLSource_HSI_Div2 PLL 的輸入時鐘 = HSI 時鐘頻率除以2 - RCC_PLLSource_HSE_Div1 PLL 的輸入時鐘 = HSE時鐘頻率 - RCC_PLLSource_HSE_Div2 PLL 的輸入時鐘 = HSE 時鐘頻率除以2 RCC_PLLMul : PLL 倍頻系數(shù) - RCC_PLLMul_2 PLL 輸入時鐘x2 - . - RCC_PLLMul_16 PLL 輸入時鐘x16輸出參數(shù) 無 返回值 無 先決條件 無被調(diào)用函數(shù) 無Page 34RCC庫函數(shù)庫函數(shù)函數(shù)名 RCC_PLLCmd函數(shù)原形 voi

23、d RCC_PLLCmd(FunctionalState NewState)功能描述 使能或者失能PLL 輸入?yún)?shù) NewState :PLL 新狀態(tài) 這個參數(shù)可以取:ENABLE 或者DISABLE輸出參數(shù) 無 返回值 無 先決條件 如果PLL 被用于系統(tǒng)時鐘,那么它不能被失能被調(diào)用函數(shù) 無Page 35RCC庫函數(shù)庫函數(shù)函數(shù)名 RCC_SYSCLKConfig函數(shù)原形 void RCC_SYSCLKConfig(u32 RCC_SYSCLKSource)功能描述 設(shè)置系統(tǒng)時鐘(SYSCLK )輸入?yún)?shù) RCC_SYSCLKSource: 用作系統(tǒng)時鐘的時鐘源 - RCC_SYSCLKSou

24、rce_HSI 選擇HSI作為系統(tǒng)時鐘 - RCC_SYSCLKSource_HSE 選擇HSE作為系統(tǒng)時鐘 - RCC_SYSCLKSource_PLLCLK 選擇PLL作為系統(tǒng)時鐘 輸出參數(shù) 無 返回值 無 先決條件 無被調(diào)用函數(shù) 無Page 36RCC庫函數(shù)庫函數(shù)函數(shù)名 RCC_GetSYSCLKSource函數(shù)原形 u8 RCC_GetSYSCLKSource(void)功能描述 返回用作系統(tǒng)時鐘的時鐘源輸入?yún)?shù) 無 輸出參數(shù) 無 返回值 用作系統(tǒng)時鐘的時鐘源: - 0 x00:HSI 作為系統(tǒng)時鐘 - 0 x04:HSE 作為系統(tǒng)時鐘 - 0 x08:PLL 作為系統(tǒng)時鐘 先決條件

25、無被調(diào)用函數(shù) 無例: if(RCC_GetSYSCLKSource() != 0 x04) else Page 37RCC庫函數(shù)庫函數(shù)函數(shù)名 RCC_HCLKConfig函數(shù)原形 void RCC_HCLKConfig(u32 RCC_HCLK)功能描述 設(shè)置AHB時鐘(HCLK)輸入?yún)?shù) RCC_HCLK: 定義HCLK,該時鐘源自系統(tǒng)時鐘(SYSCLK ) - RCC_SYSCLK_Div1 AHB時鐘 = 系統(tǒng)時鐘 - RCC_SYSCLK_Div2 AHB時鐘 = 系統(tǒng)時鐘/2 - RCC_SYSCLK_Div4 AHB時鐘 = 系統(tǒng)時鐘/4 - RCC_SYSCLK_Div8 AHB

26、時鐘 = 系統(tǒng)時鐘/8 - RCC_SYSCLK_Div16 AHB時鐘 = 系統(tǒng)時鐘/16 - RCC_SYSCLK_Div64 AHB時鐘 = 系統(tǒng)時鐘/64 - RCC_SYSCLK_Div128 AHB時鐘 = 系統(tǒng)時鐘/128 - RCC_SYSCLK_Div256 AHB時鐘 = 系統(tǒng)時鐘/256 - RCC_SYSCLK_Div512 AHB時鐘 = 系統(tǒng)時鐘/512 輸出參數(shù) 無 返回值 無 先決條件 無被調(diào)用函數(shù) 無Page 38RCC庫函數(shù)庫函數(shù)函數(shù)名 RCC_PCLK1Config函數(shù)原形 void RCC_PCLK1Config(u32 RCC_PCLK1)功能描述 設(shè)

27、置低速APB時鐘(PCLK1)輸入?yún)?shù) RCC_PCLK1: 定義PCLK1,該時鐘源自AHB時鐘(HCLK) - RCC_HCLK_Div1 APB1時鐘 = HCLK - RCC_HCLK_Div2 APB1時鐘 = HCLK/2 - RCC_HCLK_Div4 APB1時鐘 = HCLK/4 - RCC_HCLK_Div8 APB1時鐘 = HCLK/8 - RCC_HCLK_Div16 APB1時鐘 = HCLK/16 輸出參數(shù) 無 返回值 無 先決條件 無被調(diào)用函數(shù) 無Page 39RCC庫函數(shù)庫函數(shù)函數(shù)名 RCC_PCLK2Config函數(shù)原形 void RCC_PCLK2Conf

28、ig(u32 RCC_PCLK2)功能描述 設(shè)置高速APB時鐘(PCLK2)輸入?yún)?shù) RCC_PCLK2: 定義PCLK2,該時鐘源自AHB時鐘(HCLK) - RCC_HCLK_Div1 APB2時鐘 = HCLK - RCC_HCLK_Div2 APB2時鐘 = HCLK/2 - RCC_HCLK_Div4 APB2時鐘 = HCLK/4 - RCC_HCLK_Div8 APB2時鐘 = HCLK/8 - RCC_HCLK_Div16 APB2時鐘 = HCLK/16 輸出參數(shù) 無 返回值 無 先決條件 無被調(diào)用函數(shù) 無Page 40RCC庫函數(shù)庫函數(shù)函數(shù)名 RCC_GetClocksFr

29、eq函數(shù)原形 void RCC_GetClocksFreq(RCC_ClocksTypeDef* RCC_Clocks) 功能描述 返回不同片上時鐘的頻率輸入?yún)?shù) RCC_Clocks:指向結(jié)構(gòu) RCC_ClocksTypeDef 的指針,包含了各個時鐘的頻率 輸出參數(shù) 無 返回值 無 先決條件 無被調(diào)用函數(shù) 無例: /* 獲取片上各時鐘頻率 */ RCC_ClocksTypeDef RCC_Clocks; RCC_GetClocksFreq(&RCC_Clocks); Page 41RCC庫函數(shù)庫函數(shù)函數(shù)名 RCC_AHBPeriphClockCmd函數(shù)原形 void RCC_AHBPeri

30、phClockCmd(u32 RCC_AHBPeriph, FunctionalState NewState) 功能描述 使能或者失能AHB外設(shè)時鐘 輸入?yún)?shù) RCC_AHBPeriph: 門控AHB外設(shè)時鐘 - RCC_AHBPeriph_DMA DMA時鐘 - RCC_AHBPeriph_SRAM SRAM 時鐘 - RCC_AHBPeriph_FLITF FLITF 時鐘 NewState :指定外設(shè)時鐘的新狀態(tài) - ENABLE / DISABLE輸出參數(shù) 無 返回值 無 先決條件 無被調(diào)用函數(shù) 無例:RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA,EN

31、ABLE)Page 42RCC庫函數(shù)庫函數(shù)函數(shù)名 RCC_APB2PeriphClockCmd 函數(shù)原形 void RCC_APB2PeriphClockCmd(u32 RCC_APB2Periph, FunctionalState NewState)功能描述 使能或者失能APB2外設(shè)時鐘輸入?yún)?shù) RCC_APB2Periph: 門控APB2外設(shè)時鐘 - RCC_APB2Periph_AFIO 功能復(fù)用IO時鐘 - RCC_APB2Periph_GPIOA GPIOA時鐘 - RCC_APB2Periph_GPIOB GPIOB 時鐘 - RCC_APB2Periph_GPIOC GPIOC

32、時鐘 - RCC_APB2Periph_GPIOD GPIOD時鐘 - RCC_APB2Periph_GPIOE GPIOE 時鐘 - RCC_APB2Periph_ADC1 ADC1 時鐘 - RCC_APB2Periph_ADC2 ADC2 時鐘 - RCC_APB2Periph_TIM1 TIM1時鐘 - RCC_APB2Periph_SPI1 SPI1 時鐘 - RCC_APB2Periph_USART1 USART1 時鐘 - RCC_APB2Periph_ALL 全部APB2外設(shè)時鐘NewState :指定外設(shè)時鐘的新狀態(tài) - ENABLE / DISABLE輸出參數(shù) 無 返回值

33、無 Page 43RCC庫函數(shù)庫函數(shù)函數(shù)名 RCC_APB1PeriphClockCmd 函數(shù)原形 void RCC_APB1PeriphClockCmd(u32 RCC_APB1Periph, FunctionalState NewState)功能描述 使能或者失能APB2外設(shè)時鐘輸入?yún)?shù) RCC_APB1Periph: 門控APB2外設(shè)時鐘 - RCC_APB1Periph_TIM2 TIM2時鐘 - RCC_APB1Periph_TIM3 TIM3時鐘 - RCC_APB1Periph_TIM4 TIM4時鐘 - RCC_APB1Periph_WWDG WWDG時鐘 - RCC_APB1Periph_SPI2 SPI2 時鐘 - RCC_APB1Periph_USART2 USART2 時鐘 - RCC_APB1Periph_USART3 USART3 時鐘 - RCC_APB1Periph_I2C1 I2C1時鐘 - RCC_APB1Periph_I2C2 I2C2時鐘 - RCC_APB1Periph_USB USB 時鐘 - RCC_APB1Periph_CAN CAN時鐘 - RCC_APB1Periph_BKP BKP 時鐘 - RCC_APB1Periph_PWR

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論