HAL
__LL_RCC_CALC_PCLK2_FREQ is only used within HAL.
 
Symbols
loading...
Files
loading...

__LL_RCC_CALC_PCLK2_FREQ macro

Helper macro to calculate the PCLK2 frequency (ABP2)

Syntax

#define __LL_RCC_CALC_PCLK2_FREQ(__HCLKFREQ__, __APB2PRESCALER__) ((__HCLKFREQ__) >> APBPrescTable[(__APB2PRESCALER__) >> RCC_CFGR_PPRE2_Pos])

Arguments

__HCLKFREQ__

HCLK frequency

__APB2PRESCALER__

This parameter can be one of the following values: @arg LL_RCC_APB2_DIV_1 @arg LL_RCC_APB2_DIV_2 @arg LL_RCC_APB2_DIV_4 @arg LL_RCC_APB2_DIV_8 @arg LL_RCC_APB2_DIV_16

Return value

PCLK2 clock frequency (in Hz)

References

LocationText
stm32f4xx_ll_rcc.h:2895
#define __LL_RCC_CALC_PCLK2_FREQ(__HCLKFREQ__, __APB2PRESCALER__) ((__HCLKFREQ__) >> APBPrescTable[(__APB2PRESCALER__) >> RCC_CFGR_PPRE2_Pos])
stm32f4xx_ll_rcc.c:1181
return __LL_RCC_CALC_PCLK2_FREQ(HCLK_Frequency, LL_RCC_GetAPB2Prescaler());