STM32G474xx HAL用户手册
函数
AHB2
总线导出函数

函数

__STATIC_INLINE void LL_AHB2_GRP1_EnableClock (uint32_t Periphs)
 使能AHB2外设时钟。
__STATIC_INLINE uint32_t LL_AHB2_GRP1_IsEnabledClock (uint32_t Periphs)
 检查AHB2外设时钟是否使能。
__STATIC_INLINE void LL_AHB2_GRP1_DisableClock (uint32_t Periphs)
 禁止AHB2外设时钟。
__STATIC_INLINE void LL_AHB2_GRP1_ForceReset (uint32_t Periphs)
 强制复位AHB2外设。
__STATIC_INLINE void LL_AHB2_GRP1_ReleaseReset (uint32_t Periphs)
 释放AHB2外设复位。
__STATIC_INLINE void LL_AHB2_GRP1_EnableClockStopSleep (uint32_t Periphs)
 在睡眠和停止模式下使能AHB2外设时钟。
__STATIC_INLINE void LL_AHB2_GRP1_DisableClockStopSleep (uint32_t Periphs)
 在睡眠和停止模式下禁止AHB2外设时钟。

函数文档

__STATIC_INLINE void LL_AHB2_GRP1_DisableClock ( uint32_t  Periphs)

禁止AHB2外设时钟。

参考手册到LL API交叉引用:
AHB2ENR GPIOAEN LL_AHB2_GRP1_DisableClock
AHB2ENR GPIOBEN LL_AHB2_GRP1_DisableClock
AHB2ENR GPIOCEN LL_AHB2_GRP1_DisableClock
AHB2ENR GPIODEN LL_AHB2_GRP1_DisableClock
AHB2ENR GPIOEEN LL_AHB2_GRP1_DisableClock
AHB2ENR GPIOFEN LL_AHB2_GRP1_DisableClock
AHB2ENR GPIOGEN LL_AHB2_GRP1_DisableClock
AHB2ENR ADC12EN LL_AHB2_GRP1_DisableClock
AHB2ENR ADC345EN LL_AHB2_GRP1_DisableClock
AHB2ENR DAC1EN LL_AHB2_GRP1_DisableClock
AHB2ENR DAC2EN LL_AHB2_GRP1_DisableClock
AHB2ENR DAC3EN LL_AHB2_GRP1_DisableClock
AHB2ENR DAC4EN LL_AHB2_GRP1_DisableClock
AHB2ENR AESEN LL_AHB2_GRP1_DisableClock
AHB2ENR RNGEN LL_AHB2_GRP1_DisableClock
参数:
Periphs此参数可以是以下值的组合: (*) 并非所有器件都定义此值。
返回值:

定义于文件 stm32g4xx_ll_bus.h 的第 539 行。

__STATIC_INLINE void LL_AHB2_GRP1_DisableClockStopSleep ( uint32_t  Periphs)

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

参考手册到LL API交叉引用:
AHB2SMENR GPIOASMEN LL_AHB2_GRP1_DisableClockStopSleep
AHB2SMENR GPIOBSMEN LL_AHB2_GRP1_DisableClockStopSleep
AHB2SMENR GPIOCSMEN LL_AHB2_GRP1_DisableClockStopSleep
AHB2SMENR GPIODSMEN LL_AHB2_GRP1_DisableClockStopSleep
AHB2SMENR GPIOESMEN LL_AHB2_GRP1_DisableClockStopSleep
AHB2SMENR GPIOFSMEN LL_AHB2_GRP1_DisableClockStopSleep
AHB2SMENR GPIOGSMEN LL_AHB2_GRP1_DisableClockStopSleep
AHB2SMENR SRAM2SMEN LL_AHB2_GRP1_DisableClockStopSleep
AHB2SMENR CCMSMEN LL_AHB2_GRP1_DisableClockStopSleep
AHB2SMENR ADC12SMEN LL_AHB2_GRP1_DisableClockStopSleep
AHB2SMENR ADC345SMEN LL_AHB2_GRP1_DisableClockStopSleep
AHB2SMENR DAC1SMEN LL_AHB2_GRP1_DisableClockStopSleep
AHB2SMENR DAC2SMEN LL_AHB2_GRP1_DisableClockStopSleep
AHB2SMENR DAC3SMEN LL_AHB2_GRP1_DisableClockStopSleep
AHB2SMENR DAC4SMEN LL_AHB2_GRP1_DisableClockStopSleep
AHB2SMENR AESSMEN LL_AHB2_GRP1_DisableClockStopSleep
AHB2SMENR RNGSMEN LL_AHB2_GRP1_DisableClockStopSleep
参数:
Periphs此参数可以是以下值的组合: (*) 并非所有器件都定义此值。
返回值:

定义于文件 stm32g4xx_ll_bus.h 的第 719 行。

__STATIC_INLINE void LL_AHB2_GRP1_EnableClock ( uint32_t  Periphs)

使能AHB2外设时钟。

参考手册到LL API交叉引用:
AHB2ENR GPIOAEN LL_AHB2_GRP1_EnableClock
AHB2ENR GPIOBEN LL_AHB2_GRP1_EnableClock
AHB2ENR GPIOCEN LL_AHB2_GRP1_EnableClock
AHB2ENR GPIODEN LL_AHB2_GRP1_EnableClock
AHB2ENR GPIOEEN LL_AHB2_GRP1_EnableClock
AHB2ENR GPIOFEN LL_AHB2_GRP1_EnableClock
AHB2ENR GPIOGEN LL_AHB2_GRP1_EnableClock
AHB2ENR ADC12EN LL_AHB2_GRP1_EnableClock
AHB2ENR ADC345EN LL_AHB2_GRP1_EnableClock
AHB2ENR DAC1EN LL_AHB2_GRP1_EnableClock
AHB2ENR DAC2EN LL_AHB2_GRP1_EnableClock
AHB2ENR DAC3EN LL_AHB2_GRP1_EnableClock
AHB2ENR DAC4EN LL_AHB2_GRP1_EnableClock
AHB2ENR AESEN LL_AHB2_GRP1_EnableClock
AHB2ENR RNGEN LL_AHB2_GRP1_EnableClock
参数:
Periphs此参数可以是以下值的组合: (*) 并非所有器件都定义此值。
返回值:

定义于文件 stm32g4xx_ll_bus.h 的第 451 行。

__STATIC_INLINE void LL_AHB2_GRP1_EnableClockStopSleep ( uint32_t  Periphs)