stm32f4xx_hal_rcc.c

下面是需要用到的知识点

>>扩展:MCO=微控制器时钟输出引脚,为外供时钟
>>CSS:Clock Security System 时钟安保系统
>>NMI:non-maskable interrupt不可屏蔽中断

附上RCC的结构图进行查阅哟

stm32f4xx_hal_rcc.c_第1张图片

Functions

HAL_RCC_DeInit RCC时钟配置重置为默认的重置状态
HAL_RCC_OscConfig 初始化RCC的OSC晶振
HAL_RCC_ClockConfig 初始化CPU, AHB和APB总线时钟所有的时钟
HAL_RCC_MCOConfig 选择时钟源输出到MCO1引脚还是MCO2引脚
HAL_RCC_EnableCSS 开启时钟安保系统CSS
HAL_RCC_DisableCSS 关闭时钟安保系统CSS
HAL_RCC_GetSysClockFreq 返回 SYSCLK 的值
HAL_RCC_GetHCLKFreq 返回HCLK的值
HAL_RCC_GetPCLK1Freq 返回PCLK1 的值
uint32_t HAL_RCC_GetPCLK2Freq 返回PCLK2的值
HAL_RCC_GetOscConfig 暂不确定
HAL_RCC_GetClockConfig 暂不确定
HAL_RCC_NMI_IRQHandler NMI的中断请求函数,比如RCC,CSS中断请求
HAL_RCC_CSSCallback CSS中断的回调函数

注意

由于该博客版本为第一版,后续后持续更新细节并将错误纠正

时间:2020-6-13

你可能感兴趣的:(#)