STM32G474xx HAL用户手册
函数
获取系统和外设时钟频率函数
RCC导出函数

返回芯片上不同时钟的频率;系统时钟、AHB、APB1和APB2总线时钟以及设备上可用的不同外设时钟。 更多...

函数

void LL_RCC_GetSystemClocksFreq (LL_RCC_ClocksTypeDef *RCC_Clocks)
 返回芯片上不同时钟的频率;系统时钟、AHB、APB1和APB2总线时钟。
uint32_t LL_RCC_GetUSARTClockFreq (uint32_t USARTxSource)
 返回USARTx时钟频率。
uint32_t LL_RCC_GetUARTClockFreq (uint32_t UARTxSource)
 返回UARTx时钟频率。
uint32_t LL_RCC_GetI2CClockFreq (uint32_t I2CxSource)
 返回I2Cx时钟频率。
uint32_t LL_RCC_GetLPUARTClockFreq (uint32_t LPUARTxSource)
 返回LPUARTx时钟频率。
uint32_t LL_RCC_GetLPTIMClockFreq (uint32_t LPTIMxSource)
 返回LPTIMx时钟频率。
uint32_t LL_RCC_GetSAIClockFreq (uint32_t SAIxSource)
 返回SAIx时钟频率。
uint32_t LL_RCC_GetI2SClockFreq (uint32_t I2SxSource)
 返回I2Sx时钟频率。
uint32_t LL_RCC_GetFDCANClockFreq (uint32_t FDCANxSource)
 返回FDCAN内核时钟频率。
uint32_t LL_RCC_GetRNGClockFreq (uint32_t RNGxSource)
 返回RNGx时钟频率。
uint32_t LL_RCC_GetUSBClockFreq (uint32_t USBxSource)
 返回USBx时钟频率。
uint32_t LL_RCC_GetADCClockFreq (uint32_t ADCxSource)
 返回ADCx时钟频率。
uint32_t LL_RCC_GetQUADSPIClockFreq (uint32_t QUADSPIxSource)
 返回QUADSPI时钟频率。

详细说明

返回芯片上不同时钟的频率;系统时钟、AHB、APB1和APB2总线时钟以及设备上可用的不同外设时钟。

注意:
如果SYSCLK时钟源是HSI,函数返回值基于HSI_VALUE(**)
如果SYSCLK时钟源是HSE,函数返回值基于HSE_VALUE(***)
如果SYSCLK时钟源是PLL,函数返回值基于HSE_VALUE(***)HSI_VALUE(**)乘以或除以PLL因子。
(**) HSI_VALUE是本文件中定义的常量(默认值16 MHz),但实际值可能因电压和温度的变化而有所不同。
(***) HSE_VALUE是本文件中定义的常量(默认值8 MHz),用户需确保HSE_VALUE与所使用的晶体实际频率相同。否则,此函数返回的结果可能不正确。
当使用HSE晶体的分频值时,此函数的返回结果可能不正确。
此函数可被用户应用程序用于计算通信外设的波特率或配置其他参数。

函数文档

uint32_t LL_RCC_GetADCClockFreq ( uint32_t  ADCxSource)
uint32_t LL_RCC_GetFDCANClockFreq ( uint32_t  FDCANxSource)
uint32_t LL_RCC_GetI2CClockFreq ( uint32_t  I2CxSource)