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

你可能感兴趣的:(单片机相关)