1. 程式人生 > >STM32F4時鐘系統常用的暫存器記錄

STM32F4時鐘系統常用的暫存器記錄

1.RCC時鐘控制暫存器(RCC_CR)
用來配置相關的時鐘原的使能(如HSI,LSI)

2.RCC_PLL配置暫存器(RCC_PLLCFGR)
配置時鐘樹裡的PLLCFGR裡M,P,Q,R引數的大小

3.RCC時鐘配置暫存器(RCC_CFGR)
配置AHB,一些分頻係數和一些時鐘源的選擇

4.五個外設時鐘使能暫存器
(RCC_AHB1ENR
RCC_AHB2ENR
RCC_AHB3ENR
RCC_APB1ENR
RCC_APB2ENR)
主要用來使能一些外設的時鐘
RCC相關標頭檔案和韌體庫原始檔
標頭檔案:stm32f4xx_rcc.h
原始檔:stm32f4xx_rcc.c
*

:時鐘源
1.時鐘使能配置 RCC_***md
2.時鐘源和時鐘相關配置 RCC_***Config
3.外設復位函式 RCC_AHB1PeriphResetCmd
6.狀態引數獲取引數
RCC_GetSYSCLKSource,
RCC_GetClocksFreq
RCC_GetFlagStatus,
RCC_ClearFlag
7.RCC中斷相關函式
RCC_ITConfig
RCC_ClearITPendingBit,
RCC_GetITStatus