STM32F4xx_HAL_Driver  1.8.3
RCC Private functions
+ Collaboration diagram for RCC Private functions:

Functions

uint32_t RCC_GetSystemClockFreq (void)
 Return SYSTEM clock frequency. More...
 
uint32_t RCC_GetHCLKClockFreq (uint32_t SYSCLK_Frequency)
 Return HCLK clock frequency. More...
 
uint32_t RCC_GetPCLK1ClockFreq (uint32_t HCLK_Frequency)
 Return PCLK1 clock frequency. More...
 
uint32_t RCC_GetPCLK2ClockFreq (uint32_t HCLK_Frequency)
 Return PCLK2 clock frequency. More...
 
uint32_t RCC_PLL_GetFreqDomain_SYS (uint32_t SYSCLK_Source)
 Return PLL clock frequency used for system domain. More...
 
uint32_t RCC_PLL_GetFreqDomain_48M (void)
 Return PLL clock frequency used for 48 MHz domain. More...
 
uint32_t RCC_PLL_GetFreqDomain_I2S (void)
 Return PLL clock frequency used for I2S clock. More...
 
uint32_t RCC_PLL_GetFreqDomain_SPDIFRX (void)
 Return PLL clock frequency used for SPDIFRX clock. More...
 
uint32_t RCC_PLL_GetFreqDomain_SAI (void)
 Return PLL clock frequency used for SAI clock. More...
 
uint32_t RCC_PLL_GetFreqDomain_DSI (void)
 Return PLL clock frequency used for DSI clock. More...
 
uint32_t RCC_PLLSAI_GetFreqDomain_SAI (void)
 Return PLLSAI clock frequency used for SAI domain. More...
 
uint32_t RCC_PLLSAI_GetFreqDomain_48M (void)
 Return PLLSAI clock frequency used for 48Mhz domain. More...
 
uint32_t RCC_PLLSAI_GetFreqDomain_LTDC (void)
 Return PLLSAI clock frequency used for LTDC domain. More...
 
uint32_t RCC_PLLI2S_GetFreqDomain_I2S (void)
 Return PLLI2S clock frequency used for I2S domain. More...
 
uint32_t RCC_PLLI2S_GetFreqDomain_48M (void)
 Return PLLI2S clock frequency used for 48Mhz domain. More...
 
uint32_t RCC_PLLI2S_GetFreqDomain_SAI (void)
 Return PLLI2S clock frequency used for SAI domains. More...
 
uint32_t RCC_PLLI2S_GetFreqDomain_SPDIFRX (void)
 Return PLLI2S clock frequency used for SPDIFRX domain. More...
 

Detailed Description

Function Documentation

◆ RCC_GetHCLKClockFreq()

uint32_t RCC_GetHCLKClockFreq ( uint32_t  SYSCLK_Frequency)

Return HCLK clock frequency.

Parameters
SYSCLK_FrequencySYSCLK clock frequency
Return values
HCLKclock frequency (in Hz)

Definition at line 1157 of file stm32f4xx_ll_rcc.c.

◆ RCC_GetPCLK1ClockFreq()

uint32_t RCC_GetPCLK1ClockFreq ( uint32_t  HCLK_Frequency)

Return PCLK1 clock frequency.

Parameters
HCLK_FrequencyHCLK clock frequency
Return values
PCLK1clock frequency (in Hz)

Definition at line 1168 of file stm32f4xx_ll_rcc.c.

◆ RCC_GetPCLK2ClockFreq()

uint32_t RCC_GetPCLK2ClockFreq ( uint32_t  HCLK_Frequency)

Return PCLK2 clock frequency.

Parameters
HCLK_FrequencyHCLK clock frequency
Return values
PCLK2clock frequency (in Hz)

Definition at line 1179 of file stm32f4xx_ll_rcc.c.

◆ RCC_GetSystemClockFreq()

uint32_t RCC_GetSystemClockFreq ( void  )

Return SYSTEM clock frequency.

Return values
SYSTEMclock frequency (in Hz)

Definition at line 1119 of file stm32f4xx_ll_rcc.c.

◆ RCC_PLL_GetFreqDomain_48M()

uint32_t RCC_PLL_GetFreqDomain_48M ( void  )

Return PLL clock frequency used for 48 MHz domain.

Return values
PLLclock frequency (in Hz)

Definition at line 1236 of file stm32f4xx_ll_rcc.c.

◆ RCC_PLL_GetFreqDomain_DSI()

uint32_t RCC_PLL_GetFreqDomain_DSI ( void  )

Return PLL clock frequency used for DSI clock.

Return values
PLLclock frequency (in Hz)

Definition at line 1269 of file stm32f4xx_ll_rcc.c.

◆ RCC_PLL_GetFreqDomain_I2S()

uint32_t RCC_PLL_GetFreqDomain_I2S ( void  )

Return PLL clock frequency used for I2S clock.

Return values
PLLclock frequency (in Hz)

Definition at line 1300 of file stm32f4xx_ll_rcc.c.

◆ RCC_PLL_GetFreqDomain_SAI()

uint32_t RCC_PLL_GetFreqDomain_SAI ( void  )

Return PLL clock frequency used for SAI clock.

Return values
PLLclock frequency (in Hz)

Definition at line 1363 of file stm32f4xx_ll_rcc.c.

◆ RCC_PLL_GetFreqDomain_SPDIFRX()

uint32_t RCC_PLL_GetFreqDomain_SPDIFRX ( void  )

Return PLL clock frequency used for SPDIFRX clock.

Return values
PLLclock frequency (in Hz)

Definition at line 1331 of file stm32f4xx_ll_rcc.c.

◆ RCC_PLL_GetFreqDomain_SYS()

uint32_t RCC_PLL_GetFreqDomain_SYS ( uint32_t  SYSCLK_Source)

Return PLL clock frequency used for system domain.

Parameters
SYSCLK_SourceSystem clock source
Return values
PLLclock frequency (in Hz)

Definition at line 1190 of file stm32f4xx_ll_rcc.c.

◆ RCC_PLLI2S_GetFreqDomain_48M()

uint32_t RCC_PLLI2S_GetFreqDomain_48M ( void  )

Return PLLI2S clock frequency used for 48Mhz domain.

Return values
PLLI2Sclock frequency (in Hz)

Definition at line 1628 of file stm32f4xx_ll_rcc.c.

◆ RCC_PLLI2S_GetFreqDomain_I2S()

uint32_t RCC_PLLI2S_GetFreqDomain_I2S ( void  )

Return PLLI2S clock frequency used for I2S domain.

Return values
PLLI2Sclock frequency (in Hz)

Definition at line 1588 of file stm32f4xx_ll_rcc.c.

◆ RCC_PLLI2S_GetFreqDomain_SAI()

uint32_t RCC_PLLI2S_GetFreqDomain_SAI ( void  )

Return PLLI2S clock frequency used for SAI domains.

Return values
PLLI2Sclock frequency (in Hz)

Definition at line 1509 of file stm32f4xx_ll_rcc.c.

◆ RCC_PLLI2S_GetFreqDomain_SPDIFRX()

uint32_t RCC_PLLI2S_GetFreqDomain_SPDIFRX ( void  )

Return PLLI2S clock frequency used for SPDIFRX domain.

Return values
PLLI2Sclock frequency (in Hz)

Definition at line 1557 of file stm32f4xx_ll_rcc.c.

◆ RCC_PLLSAI_GetFreqDomain_48M()

uint32_t RCC_PLLSAI_GetFreqDomain_48M ( void  )

Return PLLSAI clock frequency used for 48Mhz domain.

Return values
PLLSAIclock frequency (in Hz)

Definition at line 1439 of file stm32f4xx_ll_rcc.c.

◆ RCC_PLLSAI_GetFreqDomain_LTDC()

uint32_t RCC_PLLSAI_GetFreqDomain_LTDC ( void  )

Return PLLSAI clock frequency used for LTDC domain.

Return values
PLLSAIclock frequency (in Hz)

Definition at line 1473 of file stm32f4xx_ll_rcc.c.

◆ RCC_PLLSAI_GetFreqDomain_SAI()

uint32_t RCC_PLLSAI_GetFreqDomain_SAI ( void  )

Return PLLSAI clock frequency used for SAI domain.

Return values
PLLSAIclock frequency (in Hz)

Definition at line 1406 of file stm32f4xx_ll_rcc.c.