TUKS MCU Introductory course / TUKS-COURSE-2-LED
Embed: (wiki syntax)

« Back to documentation index

RCC Private functions

RCC Private functions
[RCC]

Functions

uint32_t RCC_GetSystemClockFreq (void)
 Return SYSTEM clock frequency.
uint32_t RCC_GetHCLKClockFreq (uint32_t SYSCLK_Frequency)
 Return HCLK clock frequency.
uint32_t RCC_GetPCLK1ClockFreq (uint32_t HCLK_Frequency)
 Return PCLK1 clock frequency.
uint32_t RCC_GetPCLK2ClockFreq (uint32_t HCLK_Frequency)
 Return PCLK2 clock frequency.
uint32_t RCC_PLL_GetFreqDomain_SYS (void)
 Return PLL clock frequency used for system domain.
uint32_t RCC_PLL_GetFreqDomain_SAI (void)
 Return PLL clock frequency used for SAI domain.
uint32_t RCC_PLL_GetFreqDomain_48M (void)
 Return PLL clock frequency used for 48 MHz domain.
uint32_t RCC_PLLSAI1_GetFreqDomain_SAI (void)
 Return PLLSAI1 clock frequency used for SAI domain.
uint32_t RCC_PLLSAI1_GetFreqDomain_48M (void)
 Return PLLSAI1 clock frequency used for 48Mhz domain.
uint32_t RCC_PLLSAI1_GetFreqDomain_ADC (void)
 Return PLLSAI1 clock frequency used for ADC domain.
uint32_t RCC_PLLSAI2_GetFreqDomain_SAI (void)
 Return PLLSAI2 clock frequency used for SAI domain.
uint32_t RCC_PLLSAI2_GetFreqDomain_ADC (void)
 Return PLLSAI2 clock frequency used for ADC domain.

Function Documentation

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 1122 of file stm32l4xx_ll_rcc.c.

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 1133 of file stm32l4xx_ll_rcc.c.

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 1144 of file stm32l4xx_ll_rcc.c.

uint32_t RCC_GetSystemClockFreq ( void   )

Return SYSTEM clock frequency.

Return values:
SYSTEMclock frequency (in Hz)

Definition at line 1080 of file stm32l4xx_ll_rcc.c.

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 1235 of file stm32l4xx_ll_rcc.c.

uint32_t RCC_PLL_GetFreqDomain_SAI ( void   )

Return PLL clock frequency used for SAI domain.

Return values:
PLLclock frequency (in Hz)

Definition at line 1194 of file stm32l4xx_ll_rcc.c.

uint32_t RCC_PLL_GetFreqDomain_SYS ( void   )

Return PLL clock frequency used for system domain.

Return values:
PLLclock frequency (in Hz)

Definition at line 1154 of file stm32l4xx_ll_rcc.c.

uint32_t RCC_PLLSAI1_GetFreqDomain_48M ( void   )

Return PLLSAI1 clock frequency used for 48Mhz domain.

Return values:
PLLSAI1clock frequency (in Hz)

Definition at line 1317 of file stm32l4xx_ll_rcc.c.

uint32_t RCC_PLLSAI1_GetFreqDomain_ADC ( void   )

Return PLLSAI1 clock frequency used for ADC domain.

Return values:
PLLSAI1clock frequency (in Hz)

Definition at line 1358 of file stm32l4xx_ll_rcc.c.

uint32_t RCC_PLLSAI1_GetFreqDomain_SAI ( void   )

Return PLLSAI1 clock frequency used for SAI domain.

Return values:
PLLSAI1clock frequency (in Hz)

Definition at line 1276 of file stm32l4xx_ll_rcc.c.

uint32_t RCC_PLLSAI2_GetFreqDomain_ADC ( void   )

Return PLLSAI2 clock frequency used for ADC domain.

Return values:
PLLSAI2clock frequency (in Hz)

Definition at line 1441 of file stm32l4xx_ll_rcc.c.

uint32_t RCC_PLLSAI2_GetFreqDomain_SAI ( void   )

Return PLLSAI2 clock frequency used for SAI domain.

Return values:
PLLSAI2clock frequency (in Hz)

Definition at line 1400 of file stm32l4xx_ll_rcc.c.