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

检查AHB3外设在低功耗(睡眠)模式下的时钟是否已使能。 更多...

宏定义

#define __HAL_RCC_FMC_IS_CLK_SLEEP_ENABLED()   (READ_BIT(RCC->AHB3SMENR, RCC_AHB3SMENR_FMCSMEN) != 0U)
#define __HAL_RCC_QSPI_IS_CLK_SLEEP_ENABLED()   (READ_BIT(RCC->AHB3SMENR, RCC_AHB3SMENR_QSPISMEN) != 0U)
#define __HAL_RCC_FMC_IS_CLK_SLEEP_DISABLED()   (READ_BIT(RCC->AHB3SMENR, RCC_AHB3SMENR_FMCSMEN) == 0U)
#define __HAL_RCC_QSPI_IS_CLK_SLEEP_DISABLED()   (READ_BIT(RCC->AHB3SMENR, RCC_AHB3SMENR_QSPISMEN) == 0U)

详细说明

检查AHB3外设在低功耗(睡眠)模式下的时钟是否已使能。

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

宏定义说明

#define __HAL_RCC_FMC_IS_CLK_SLEEP_DISABLED ( )    (READ_BIT(RCC->AHB3SMENR, RCC_AHB3SMENR_FMCSMEN) == 0U)

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

#define __HAL_RCC_FMC_IS_CLK_SLEEP_ENABLED ( )    (READ_BIT(RCC->AHB3SMENR, RCC_AHB3SMENR_FMCSMEN) != 0U)

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

#define __HAL_RCC_QSPI_IS_CLK_SLEEP_DISABLED ( )    (READ_BIT(RCC->AHB3SMENR, RCC_AHB3SMENR_QSPISMEN) == 0U)

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

#define __HAL_RCC_QSPI_IS_CLK_SLEEP_ENABLED ( )    (READ_BIT(RCC->AHB3SMENR, RCC_AHB3SMENR_QSPISMEN) != 0U)

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