STM32G474xx HAL用户手册
函数
APB2
BUS导出函数

函数

__STATIC_INLINE void LL_APB2_GRP1_EnableClock (uint32_t Periphs)
 使能APB2外设时钟。
__STATIC_INLINE uint32_t LL_APB2_GRP1_IsEnabledClock (uint32_t Periphs)
 检查APB2外设时钟是否已使能。
__STATIC_INLINE void LL_APB2_GRP1_DisableClock (uint32_t Periphs)
 禁用APB2外设时钟。
__STATIC_INLINE void LL_APB2_GRP1_ForceReset (uint32_t Periphs)
 强制APB2外设复位。
__STATIC_INLINE void LL_APB2_GRP1_ReleaseReset (uint32_t Periphs)
 释放APB2外设复位。
__STATIC_INLINE void LL_APB2_GRP1_EnableClockStopSleep (uint32_t Periphs)
 在睡眠和停止模式下使能APB2外设时钟。
__STATIC_INLINE void LL_APB2_GRP1_DisableClockStopSleep (uint32_t Periphs)
 在睡眠和停止模式下禁用APB2外设时钟。

函数说明

__STATIC_INLINE void LL_APB2_GRP1_DisableClock ( uint32_t  Periphs)

禁用APB2外设时钟。

参考手册到LL API交叉引用:
APB2ENR SYSCFGEN LL_APB2_GRP1_DisableClock
APB2ENR TIM1EN LL_APB2_GRP1_DisableClock
APB2ENR SPI1EN LL_APB2_GRP1_DisableClock
APB2ENR TIM8EN LL_APB2_GRP1_DisableClock
APB2ENR USART1EN LL_APB2_GRP1_DisableClock
APB2ENR SPI4EN LL_APB2_GRP1_DisableClock
APB2ENR TIM15EN LL_APB2_GRP1_DisableClock
APB2ENR TIM16EN LL_APB2_GRP1_DisableClock
APB2ENR TIM17EN LL_APB2_GRP1_DisableClock
APB2ENR TIM20EN LL_APB2_GRP1_DisableClock
APB2ENR SAI1EN LL_APB2_GRP1_DisableClock
APB2ENR HRTIM1EN LL_APB2_GRP1_DisableClock
参数:
Periphs此参数可以是以下值的组合: (*) 并非所有器件都定义此值。
返回值:

定义于文件 stm32g4xx_ll_bus.h1503 行。

__STATIC_INLINE void LL_APB2_GRP1_DisableClockStopSleep ( uint32_t  Periphs)

在睡眠和停止模式下禁用APB2外设时钟。

参考手册到LL API交叉引用:
APB2SMENR SYSCFGSMEN LL_APB2_GRP1_DisableClockStopSleep
APB2SMENR TIM1SMEN LL_APB2_GRP1_DisableClockStopSleep
APB2SMENR SPI1SMEN LL_APB2_GRP1_DisableClockStopSleep
APB2SMENR TIM8SMEN LL_APB2_GRP1_DisableClockStopSleep
APB2SMENR USART1SMEN LL_APB2_GRP1_DisableClockStopSleep
APB2SMENR SPI4SMEN LL_APB2_GRP1_DisableClockStopSleep
APB2SMENR TIM15SMEN LL_APB2_GRP1_DisableClockStopSleep
APB2SMENR TIM16SMEN LL_APB2_GRP1_DisableClockStopSleep
APB2SMENR TIM17SMEN LL_APB2_GRP1_DisableClockStopSleep
APB2SMENR TIM20SMEN LL_APB2_GRP1_DisableClockStopSleep
APB2SMENR SAI1SMEN LL_APB2_GRP1_DisableClockStopSleep
APB2SMENR HRTIM1SMEN LL_APB2_GRP1_DisableClockStopSleep
参数:
Periphs此参数可以是以下值的组合: (*) 并非所有器件都定义此值。
返回值:

定义于文件 stm32g4xx_ll_bus.h1651 行。

__STATIC_INLINE void LL_APB2_GRP1_EnableClock ( uint32_t  Periphs)

使能APB2外设时钟。

参考手册到LL API交叉引用:
APB2ENR SYSCFGEN LL_APB2_GRP1_EnableClock
APB2ENR TIM1EN LL_APB2_GRP1_EnableClock
APB2ENR SPI1EN LL_APB2_GRP1_EnableClock
APB2ENR TIM8EN LL_APB2_GRP1_EnableClock
APB2ENR USART1EN LL_APB2_GRP1_EnableClock
APB2ENR SPI4EN LL_APB2_GRP1_EnableClock
APB2ENR TIM15EN LL_APB2_GRP1_EnableClock
APB2ENR TIM16EN LL_APB2_GRP1_EnableClock
APB2ENR TIM17EN LL_APB2_GRP1_EnableClock
APB2ENR TIM20EN LL_APB2_GRP1_EnableClock
APB2ENR SAI1EN LL_APB2_GRP1_EnableClock
APB2ENR HRTIM1EN LL_APB2_GRP1_EnableClock
参数:
Periphs此参数可以是以下值的组合: (*) 并非所有器件都定义此值。
返回值:

定义于文件 stm32g4xx_ll_bus.h1427 行。

__STATIC_INLINE void LL_APB2_GRP1_EnableClockStopSleep ( uint32_t  Periphs)

在睡眠和停止模式下使能APB2外设时钟。

参考手册到LL API交叉引用:
APB2SMENR SYSCFGSMEN LL_APB2_GRP1_EnableClockStopSleep
APB2SMENR TIM1SMEN LL_APB2_GRP1_EnableClockStopSleep
APB2SMENR SPI1SMEN LL_APB2_GRP1_EnableClockStopSleep
APB2SMENR TIM8SMEN LL_APB2_GRP1_EnableClockStopSleep
APB2SMENR USART1SMEN LL_APB2_GRP1_EnableClockStopSleep
APB2SMENR SPI4SMEN LL_APB2_GRP1_EnableClockStopSleep
APB2SMENR TIM15SMEN LL_APB2_GRP1_EnableClockStopSleep
APB2SMENR TIM16SMEN LL_APB2_GRP1_EnableClockStopSleep
APB2SMENR TIM17SMEN LL_APB2_GRP1_EnableClockStopSleep
APB2SMENR TIM20SMEN LL_APB2_GRP1_EnableClockStopSleep
APB2SMENR SAI1SMEN LL_APB2_GRP1_EnableClockStopSleep
APB2SMENR HRTIM1SMEN LL_APB2_GRP1_EnableClockStopSleep
参数:
Periphs此参数可以是以下值的组合: