|
STM32G474xx HAL用户手册
|
RCC时钟控制函数。 更多...
函数 | |
| void | HAL_RCC_MCOConfig (uint32_t RCC_MCOx, uint32_t RCC_MCOSource, uint32_t RCC_MCODiv) |
| 选择要输出到MCO引脚(PA8/PG10)的时钟源。 | |
| uint32_t | HAL_RCC_GetSysClockFreq (void) |
| 返回SYSCLK频率。 | |
| uint32_t | HAL_RCC_GetHCLKFreq (void) |
| 返回HCLK频率。 | |
| uint32_t | HAL_RCC_GetPCLK1Freq (void) |
| 返回PCLK1频率。 | |
| uint32_t | HAL_RCC_GetPCLK2Freq (void) |
| 返回PCLK2频率。 | |
| void | HAL_RCC_GetOscConfig (RCC_OscInitTypeDef *RCC_OscInitStruct) |
| 根据内部RCC配置寄存器配置RCC_OscInitStruct。 | |
| void | HAL_RCC_GetClockConfig (RCC_ClkInitTypeDef *RCC_ClkInitStruct, uint32_t *pFLatency) |
| 根据内部RCC配置寄存器配置RCC_ClkInitStruct。 | |
| void | HAL_RCC_EnableCSS (void) |
| 使能时钟安全系统。 | |
| void | HAL_RCC_EnableLSECSS (void) |
| 使能LSE时钟安全系统。 | |
| void | HAL_RCC_DisableLSECSS (void) |
| 禁用LSE时钟安全系统。 | |
| void | HAL_RCC_NMI_IRQHandler (void) |
| 处理RCC时钟安全系统中断请求。 | |
| __weak void | HAL_RCC_CSSCallback (void) |
| RCC时钟安全系统中断回调。 | |
RCC时钟控制函数。
===============================================================================
##### 外设控制功能 #####
===============================================================================
[..]
本小节提供一组函数,允许:
(+) 将时钟输出到MCO引脚。
(+) 获取当前时钟频率。
(+) 使能时钟安全系统。
| void HAL_RCC_CSSCallback | ( | void | ) |
| void HAL_RCC_DisableLSECSS | ( | void | ) |
禁用LSE时钟安全系统。
| 无 |
定义位于文件 stm32g4xx_hal_rcc.c 的第 1308 行。
| void HAL_RCC_EnableCSS | ( | void | ) |
使能时钟安全系统。
| 无 |
定义位于文件 stm32g4xx_hal_rcc.c 的第 1283 行。
| void HAL_RCC_EnableLSECSS | ( | void | ) |
使能LSE时钟安全系统。
| 无 |
定义位于文件 stm32g4xx_hal_rcc.c 的第 1297 行。
| void HAL_RCC_GetClockConfig | ( | RCC_ClkInitTypeDef * | RCC_ClkInitStruct, |
| uint32_t * | pFLatency | ||
| ) |
根据内部RCC配置寄存器配置RCC_ClkInitStruct。
| RCC_ClkInitStruct | 指向将要配置的 RCC_ClkInitTypeDef 结构的指针。 |
| pFLatency | 指向Flash延迟的指针。 |
| 无 |
定义位于文件 stm32g4xx_hal_rcc.c 的第 1248 行。
引用了 __HAL_FLASH_GET_LATENCY, RCC_ClkInitTypeDef::AHBCLKDivider, RCC_ClkInitTypeDef::APB1CLKDivider, RCC_ClkInitTypeDef::APB2CLKDivider, assert_param, RCC_ClkInitTypeDef::ClockType, RCC_CLOCKTYPE_HCLK, RCC_CLOCKTYPE_PCLK1, RCC_CLOCKTYPE_PCLK2, RCC_CLOCKTYPE_SYSCLK, 和 RCC_ClkInitTypeDef::SYSCLKSource。
| uint32_t HAL_RCC_GetHCLKFreq | ( | void | ) |
返回HCLK频率。
| HCLK | 频率,单位为Hz |
定义位于文件 stm32g4xx_hal_rcc.c 的第 1118 行。
被 HAL_DAC_ConfigChannel(), HAL_RCC_GetPCLK1Freq(), 和 HAL_RCC_GetPCLK2Freq() 引用。
| void HAL_RCC_GetOscConfig | ( | RCC_OscInitTypeDef * | RCC_OscInitStruct | ) |
根据内部RCC配置寄存器配置RCC_OscInitStruct。
| RCC_OscInitStruct | 指向将要配置的 RCC_OscInitTypeDef 结构的指针。 |
| 无 |
定义位于文件