Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHALLL_APB1_GRP1_EnableClock()

LL_APB1_GRP1_EnableClock() function

Enable APB1 peripherals clock. APB1ENR TIM3EN LL_APB1_GRP1_EnableClock\n APB1ENR TIM4EN LL_APB1_GRP1_EnableClock\n APB1ENR TIM5EN LL_APB1_GRP1_EnableClock\n APB1ENR TIM6EN LL_APB1_GRP1_EnableClock\n APB1ENR TIM7EN LL_APB1_GRP1_EnableClock\n APB1ENR TIM12EN LL_APB1_GRP1_EnableClock\n APB1ENR TIM13EN LL_APB1_GRP1_EnableClock\n APB1ENR TIM14EN LL_APB1_GRP1_EnableClock\n APB1ENR LPTIM1EN LL_APB1_GRP1_EnableClock\n APB1ENR WWDGEN LL_APB1_GRP1_EnableClock\n APB1ENR SPI2EN LL_APB1_GRP1_EnableClock\n APB1ENR SPI3EN LL_APB1_GRP1_EnableClock\n APB1ENR SPDIFRXEN LL_APB1_GRP1_EnableClock\n APB1ENR USART2EN LL_APB1_GRP1_EnableClock\n APB1ENR USART3EN LL_APB1_GRP1_EnableClock\n APB1ENR UART4EN LL_APB1_GRP1_EnableClock\n APB1ENR UART5EN LL_APB1_GRP1_EnableClock\n APB1ENR I2C1EN LL_APB1_GRP1_EnableClock\n APB1ENR I2C2EN LL_APB1_GRP1_EnableClock\n APB1ENR I2C3EN LL_APB1_GRP1_EnableClock\n APB1ENR FMPI2C1EN LL_APB1_GRP1_EnableClock\n APB1ENR CAN1EN LL_APB1_GRP1_EnableClock\n APB1ENR CAN2EN LL_APB1_GRP1_EnableClock\n APB1ENR CAN3EN LL_APB1_GRP1_EnableClock\n APB1ENR CECEN LL_APB1_GRP1_EnableClock\n APB1ENR PWREN LL_APB1_GRP1_EnableClock\n APB1ENR DACEN LL_APB1_GRP1_EnableClock\n APB1ENR UART7EN LL_APB1_GRP1_EnableClock\n APB1ENR UART8EN LL_APB1_GRP1_EnableClock\n APB1ENR RTCAPBEN LL_APB1_GRP1_EnableClock (*) value not defined in all devices.

Syntax

__STATIC_INLINE void LL_APB1_GRP1_EnableClock(uint32_t Periphs);

Arguments

Periphs

This parameter can be a combination of the following values: @arg LL_APB1_GRP1_PERIPH_TIM2 (*) @arg LL_APB1_GRP1_PERIPH_TIM3 (*) @arg LL_APB1_GRP1_PERIPH_TIM4 (*) @arg LL_APB1_GRP1_PERIPH_TIM5 @arg LL_APB1_GRP1_PERIPH_TIM6 (*) @arg LL_APB1_GRP1_PERIPH_TIM7 (*) @arg LL_APB1_GRP1_PERIPH_TIM12 (*) @arg LL_APB1_GRP1_PERIPH_TIM13 (*) @arg LL_APB1_GRP1_PERIPH_TIM14 (*) @arg LL_APB1_GRP1_PERIPH_LPTIM1 (*) @arg LL_APB1_GRP1_PERIPH_WWDG @arg LL_APB1_GRP1_PERIPH_SPI2 (*) @arg LL_APB1_GRP1_PERIPH_SPI3 (*) @arg LL_APB1_GRP1_PERIPH_SPDIFRX (*) @arg LL_APB1_GRP1_PERIPH_USART2 @arg LL_APB1_GRP1_PERIPH_USART3 (*) @arg LL_APB1_GRP1_PERIPH_UART4 (*) @arg LL_APB1_GRP1_PERIPH_UART5 (*) @arg LL_APB1_GRP1_PERIPH_I2C1 @arg LL_APB1_GRP1_PERIPH_I2C2 @arg LL_APB1_GRP1_PERIPH_I2C3 (*) @arg LL_APB1_GRP1_PERIPH_FMPI2C1 (*) @arg LL_APB1_GRP1_PERIPH_CAN1 (*) @arg LL_APB1_GRP1_PERIPH_CAN2 (*) @arg LL_APB1_GRP1_PERIPH_CAN3 (*) @arg LL_APB1_GRP1_PERIPH_CEC (*) @arg LL_APB1_GRP1_PERIPH_PWR @arg LL_APB1_GRP1_PERIPH_DAC1 (*) @arg LL_APB1_GRP1_PERIPH_UART7 (*) @arg LL_APB1_GRP1_PERIPH_UART8 (*) @arg LL_APB1_GRP1_PERIPH_RTCAPB (*)

Return value

None

Examples

LL_APB1_GRP1_EnableClock() is referenced by 44 libraries and example projects.

References

LocationText
stm32f4xx_ll_bus.h:1185
__STATIC_INLINE void LL_APB1_GRP1_EnableClock(uint32_t Periphs)

Data Use

Data read by LL_APB1_GRP1_EnableClock()
Data written by LL_APB1_GRP1_EnableClock()
LL_APB1_GRP1_EnableClock()::tmpreg
all items filtered out
LL_APB1_GRP1_EnableClock()
LL_APB1_GRP1_EnableClock()::tmpreg
all items filtered out
Type of LL_APB1_GRP1_EnableClock()
LL_APB1_GRP1_EnableClock()
uint32_t
all items filtered out