STM32G474xx HAL用户手册
宏定义
AHB3外设时钟睡眠使能禁用
RCC导出宏

在低功耗(睡眠)模式下使能或禁用AHB3外设时钟。 更多...

宏定义

#define __HAL_RCC_FMC_CLK_SLEEP_ENABLE()   SET_BIT(RCC->AHB3SMENR, RCC_AHB3SMENR_FMCSMEN)
#define __HAL_RCC_QSPI_CLK_SLEEP_ENABLE()   SET_BIT(RCC->AHB3SMENR, RCC_AHB3SMENR_QSPISMEN)
#define __HAL_RCC_FMC_CLK_SLEEP_DISABLE()   CLEAR_BIT(RCC->AHB3SMENR, RCC_AHB3SMENR_FMCSMEN)
#define __HAL_RCC_QSPI_CLK_SLEEP_DISABLE()   CLEAR_BIT(RCC->AHB3SMENR, RCC_AHB3SMENR_QSPISMEN)

详细描述

在低功耗(睡眠)模式下使能或禁用AHB3外设时钟。

注意:
在睡眠模式下进行外设时钟门控可进一步降低功耗。
从睡眠模式唤醒后,外设时钟将再次使能。
默认情况下,在睡眠模式下所有外设时钟都是使能的。

宏定义文档

#define __HAL_RCC_FMC_CLK_SLEEP_DISABLE ( )    CLEAR_BIT(RCC->AHB3SMENR, RCC_AHB3SMENR_FMCSMEN)

定义于文件 stm32g4xx_hal_rcc.h 的第 2116 行。

#define __HAL_RCC_FMC_CLK_SLEEP_ENABLE ( )    SET_BIT(RCC->AHB3SMENR, RCC_AHB3SMENR_FMCSMEN)

定义于文件 stm32g4xx_hal_rcc.h 的第 2108 行。

#define __HAL_RCC_QSPI_CLK_SLEEP_DISABLE ( )    CLEAR_BIT(RCC->AHB3SMENR, RCC_AHB3SMENR_QSPISMEN)

定义于文件 stm32g4xx_hal_rcc.h 的第 2120 行。

#define __HAL_RCC_QSPI_CLK_SLEEP_ENABLE ( )    SET_BIT(RCC->AHB3SMENR, RCC_AHB3SMENR_QSPISMEN)

定义于文件 stm32g4xx_hal_rcc.h 的第 2112 行。