STM32G474xx HAL User Manual
函数
APB1
BUS 导出函数

函数

__STATIC_INLINE void LL_APB1_GRP1_EnableClock (uint32_t Periphs)
 启用APB1外设时钟。
__STATIC_INLINE void LL_APB1_GRP2_EnableClock (uint32_t Periphs)
 启用APB1外设时钟。
__STATIC_INLINE uint32_t LL_APB1_GRP1_IsEnabledClock (uint32_t Periphs)
 检查APB1外设时钟是否启用。
__STATIC_INLINE uint32_t LL_APB1_GRP2_IsEnabledClock (uint32_t Periphs)
 检查APB1外设时钟是否启用。
__STATIC_INLINE void LL_APB1_GRP1_DisableClock (uint32_t Periphs)
 禁用APB1外设时钟。
__STATIC_INLINE void LL_APB1_GRP2_DisableClock (uint32_t Periphs)
 禁用APB1外设时钟。
__STATIC_INLINE void LL_APB1_GRP1_ForceReset (uint32_t Periphs)
 强制APB1外设复位。
__STATIC_INLINE void LL_APB1_GRP2_ForceReset (uint32_t Periphs)
 强制APB1外设复位。
__STATIC_INLINE void LL_APB1_GRP1_ReleaseReset (uint32_t Periphs)
 释放APB1外设复位。
__STATIC_INLINE void LL_APB1_GRP2_ReleaseReset (uint32_t Periphs)
 释放APB1外设复位。
__STATIC_INLINE void LL_APB1_GRP1_EnableClockStopSleep (uint32_t Periphs)
 在睡眠和停止模式下启用APB1外设时钟。
__STATIC_INLINE void LL_APB1_GRP2_EnableClockStopSleep (uint32_t Periphs)
 在睡眠和停止模式下启用APB1外设时钟。
__STATIC_INLINE void LL_APB1_GRP1_DisableClockStopSleep (uint32_t Periphs)
 在睡眠和停止模式下禁用APB1外设时钟。
__STATIC_INLINE void LL_APB1_GRP2_DisableClockStopSleep (uint32_t Periphs)
 在睡眠和停止模式下禁用APB1外设时钟。

函数说明

__STATIC_INLINE void LL_APB1_GRP1_DisableClock ( uint32_t  Periphs)

禁用APB1外设时钟。

参考手册到LL API交叉参考:
APB1ENR1 TIM2EN LL_APB1_GRP1_DisableClock
APB1ENR1 TIM3EN LL_APB1_GRP1_DisableClock
APB1ENR1 TIM4EN LL_APB1_GRP1_DisableClock
APB1ENR1 TIM5EN LL_APB1_GRP1_DisableClock
APB1ENR1 TIM6EN LL_APB1_GRP1_DisableClock
APB1ENR1 TIM7EN LL_APB1_GRP1_DisableClock
APB1ENR1 CRSEN LL_APB1_GRP1_DisableClock
APB1ENR1 RTCAPBEN LL_APB1_GRP1_DisableClock
APB1ENR1 WWDGEN LL_APB1_GRP1_DisableClock
APB1ENR1 SPI2EN LL_APB1_GRP1_DisableClock
APB1ENR1 SPI3EN LL_APB1_GRP1_DisableClock
APB1ENR1 USART2EN LL_APB1_GRP1_DisableClock
APB1ENR1 USART3EN LL_APB1_GRP1_DisableClock
APB1ENR1 UART4EN LL_APB1_GRP1_DisableClock
APB1ENR1 UART5EN LL_APB1_GRP1_DisableClock
APB1ENR1 I2C1EN LL_APB1_GRP1_DisableClock
APB1ENR1 I2C2EN LL_APB1_GRP1_DisableClock
APB1ENR1 USBEN LL_APB1_GRP1_DisableClock
APB1ENR1 FDCANEN LL_APB1_GRP1_DisableClock
APB1ENR1 PWREN LL_APB1_GRP1_DisableClock
APB1ENR1 I2C3EN LL_APB1_GRP1_DisableClock
APB1ENR1 LPTIM1EN LL_APB1_GRP1_DisableClock
参数:
Periphs该参数可以是以下值的组合: (*) 并非所有设备都定义此值。
返回值:

定义于文件 stm32g4xx_ll_bus.h1069 行。

__STATIC_INLINE void LL_APB1_GRP1_DisableClockStopSleep ( uint32_t  Periphs)

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

参考手册到LL API交叉参考:
APB1SMENR1 TIM2SMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 TIM3SMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 TIM4SMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 TIM5SMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 TIM6SMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 TIM7SMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 CRSSMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 RTCAPBSMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 WWDGSMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 SPI2SMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 SPI3SMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 USART2SMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 USART3SMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 UART4SMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 UART5SMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 I2C1SMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 I2C2SMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 USBSMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 FDCANSMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 PWRSMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 I2C3SMEN LL_APB1_GRP1_DisableClockStopSleep
APB1SMENR1 LPTIM1SMEN LL_APB1_GRP1_DisableClockStopSleep
参数:
Periphs该参数可以是以下值的组合: