|
STM32G474xx HAL用户手册
|
函数 | |
| static uint32_t | RCC_GetSystemClockFreq (void) |
| 返回SYSTEM时钟频率。 | |
| static uint32_t | RCC_GetHCLKClockFreq (uint32_t SYSCLK_Frequency) |
| 返回HCLK时钟频率。 | |
| static uint32_t | RCC_GetPCLK1ClockFreq (uint32_t HCLK_Frequency) |
| 返回PCLK1时钟频率。 | |
| static uint32_t | RCC_GetPCLK2ClockFreq (uint32_t HCLK_Frequency) |
| 返回PCLK2时钟频率。 | |
| static uint32_t | RCC_PLL_GetFreqDomain_SYS (void) |
| 返回用于系统域的PLL时钟频率。 | |
| static uint32_t | RCC_PLL_GetFreqDomain_ADC (void) |
| 返回用于ADC域的PLL时钟频率。 | |
| static uint32_t | RCC_PLL_GetFreqDomain_48M (void) |
| 返回用于48MHz域的PLL时钟频率。 | |
| static uint32_t RCC_GetHCLKClockFreq | ( | uint32_t | SYSCLK_Frequency | ) | [static] |
返回HCLK时钟频率。
| SYSCLK_Frequency | SYSCLK时钟频率 |
| HCLK | 时钟频率(单位:Hz) |
定义于文件 stm32g4xx_ll_rcc.c 第 1058 行。
引用了 __LL_RCC_CALC_HCLK_FREQ 和 LL_RCC_GetAHBPrescaler()。
被以下函数引用:LL_RCC_GetFDCANClockFreq()、LL_RCC_GetI2CClockFreq()、LL_RCC_GetLPTIMClockFreq()、LL_RCC_GetLPUARTClockFreq()、LL_RCC_GetSystemClocksFreq()、LL_RCC_GetUARTClockFreq() 和 LL_RCC_GetUSARTClockFreq()。
| static uint32_t RCC_GetPCLK1ClockFreq | ( | uint32_t | HCLK_Frequency | ) | [static] |
返回PCLK1时钟频率。
| HCLK_Frequency | HCLK时钟频率 |
| PCLK1 | 时钟频率(单位:Hz) |
定义于文件 stm32g4xx_ll_rcc.c 第 1069 行。
引用了 __LL_RCC_CALC_PCLK1_FREQ 和 LL_RCC_GetAPB1Prescaler()。
被以下函数引用:LL_RCC_GetFDCANClockFreq()、LL_RCC_GetI2CClockFreq()、LL_RCC_GetLPTIMClockFreq()、LL_RCC_GetLPUARTClockFreq()、LL_RCC_GetSystemClocksFreq()、LL_RCC_GetUARTClockFreq() 和 LL_RCC_GetUSARTClockFreq()。
| static uint32_t RCC_GetPCLK2ClockFreq | ( | uint32_t | HCLK_Frequency | ) | [static] |
返回PCLK2时钟频率。
| HCLK_Frequency | HCLK时钟频率 |
| PCLK2 | 时钟频率(单位:Hz) |
定义于文件 stm32g4xx_ll_rcc.c 第 1080 行。
引用了 __LL_RCC_CALC_PCLK2_FREQ 和 LL_RCC_GetAPB2Prescaler()。
被以下函数引用:LL_RCC_GetSystemClocksFreq() 和 LL_RCC_GetUSARTClockFreq()。
| static uint32_t RCC_GetSystemClockFreq | ( | void | ) | [static] |
返回SYSTEM时钟频率。
| SYSTEM | 时钟频率(单位:Hz) |
定义于文件 stm32g4xx_ll_rcc.c 第 1026 行。
引用了 HSE_VALUE、HSI_VALUE、LL_RCC_GetSysClkSource()、LL_RCC_SYS_CLKSOURCE_STATUS_HSE、LL_RCC_SYS_CLKSOURCE_STATUS_HSI、LL_RCC_SYS_CLKSOURCE_STATUS_PLL 和 RCC_PLL_GetFreqDomain_SYS()。
被以下函数引用:LL_RCC_GetADCClockFreq()、LL_RCC_GetFDCANClockFreq()、LL_RCC_GetI2CClockFreq()、LL_RCC_GetI2SClockFreq()、LL_RCC_GetLPTIMClockFreq()、LL_RCC_GetLPUARTClockFreq()、LL_RCC_GetQUADSPIClockFreq()、LL_RCC_GetSAIClockFreq()、LL_RCC_GetSystemClocksFreq()、LL_RCC_GetUARTClockFreq() 和 LL_RCC_GetUSARTClockFreq()。
| static uint32_t RCC_PLL_GetFreqDomain_48M | ( | void | ) | [static] |
返回用于48MHz域的PLL时钟频率。
| PLL | 时钟频率(单位:Hz) |
定义于文件 stm32g4xx_ll_rcc.c 第 1152 行。
引用了 __LL_RCC_CALC_PLLCLK_48M_FREQ、HSE_VALUE、HSI_VALUE、LL_RCC_PLL_GetDivider()、LL_RCC_PLL_GetMainSource()、LL_RCC_PLL_GetN()、LL_RCC_PLL_GetQ()、LL_RCC_PLLSOURCE_HSE 和 LL_RCC_PLLSOURCE_HSI。
被以下函数引用:LL_RCC_GetFDCANClockFreq()、LL_RCC_GetI2SClockFreq()、LL_RCC_GetQUADSPIClockFreq()、LL_RCC_GetRNGClockFreq()、LL_RCC_GetSAIClockFreq() 和 LL_RCC_GetUSBClockFreq()。
| static uint32_t RCC_PLL_GetFreqDomain_ADC | ( | void | ) | [static] |
返回用于ADC域的PLL时钟频率。
| PLL | 时钟频率(单位:Hz) |
定义于文件 stm32g4xx_ll_rcc.c 第 1121 行。
引用了 __LL_RCC_CALC_PLLCLK_ADC_FREQ、HSE_VALUE、HSI_VALUE、LL_RCC_PLL_GetDivider()、LL_RCC_PLL_GetMainSource()、LL_RCC_PLL_GetN()、LL_RCC_PLL_GetP()、LL_RCC_PLLSOURCE_HSE 和 LL_RCC_PLLSOURCE_HSI。
被以下函数引用:LL_RCC_GetADCClockFreq()。
| static uint32_t RCC_PLL_GetFreqDomain_SYS | ( | void | ) | [static] |
返回用于系统域的PLL时钟频率。
| PLL | 时钟频率(单位:Hz) |
定义于文件 stm32g4xx_ll_rcc.c 第 1090 行。
引用了 __LL_RCC_CALC_PLLCLK_FREQ、HSE_VALUE、HSI_VALUE、LL_RCC_PLL_GetDivider()、LL_RCC_PLL_GetMainSource()、LL_RCC_PLL_GetN()、LL_R