STM32G474xx HAL用户手册
宏定义
AHB1外设时钟使能或禁用状态
RCC 导出的宏

检查AHB1外设时钟是否已使能。 更多...

宏定义

#define __HAL_RCC_DMA1_IS_CLK_ENABLED()   (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_DMA1EN) != 0U)
#define __HAL_RCC_DMA2_IS_CLK_ENABLED()   (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_DMA2EN) != 0U)
#define __HAL_RCC_DMAMUX1_IS_CLK_ENABLED()   (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_DMAMUX1EN) != 0U)
#define __HAL_RCC_CORDIC_IS_CLK_ENABLED()   (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_CORDICEN) != 0U)
#define __HAL_RCC_FMAC_IS_CLK_ENABLED()   (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_FMACEN) != 0U)
#define __HAL_RCC_FLASH_IS_CLK_ENABLED()   (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_FLASHEN) != 0U)
#define __HAL_RCC_CRC_IS_CLK_ENABLED()   (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_CRCEN) != 0U)
#define __HAL_RCC_DMA1_IS_CLK_DISABLED()   (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_DMA1EN) == 0U)
#define __HAL_RCC_DMA2_IS_CLK_DISABLED()   (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_DMA2EN) == 0U)
#define __HAL_RCC_DMAMUX1_IS_CLK_DISABLED()   (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_DMAMUX1EN) == 0U)
#define __HAL_RCC_CORDIC_IS_CLK_DISABLED()   (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_CORDICEN) == 0U)
#define __HAL_RCC_FMAC_IS_CLK_DISABLED()   (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_FMACEN) == 0U)
#define __HAL_RCC_FLASH_IS_CLK_DISABLED()   (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_FLASHEN) == 0U)
#define __HAL_RCC_CRC_IS_CLK_DISABLED()   (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_CRCEN) == 0U)

详细描述

检查AHB1外设时钟是否已使能。

注意:
复位后,外设时钟(用于寄存器读/写访问)被禁用,应用程序软件必须在使用前使能此时钟。

宏定义文档

#define __HAL_RCC_CORDIC_IS_CLK_DISABLED ( )    (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_CORDICEN) == 0U)

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

#define __HAL_RCC_CORDIC_IS_CLK_ENABLED ( )    (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_CORDICEN) != 0U)

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

#define __HAL_RCC_CRC_IS_CLK_DISABLED ( )    (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_CRCEN) == 0U)

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

#define __HAL_RCC_CRC_IS_CLK_ENABLED ( )    (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_CRCEN) != 0U)

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

#define __HAL_RCC_DMA1_IS_CLK_DISABLED ( )    (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_DMA1EN) == 0U)

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

#define __HAL_RCC_DMA1_IS_CLK_ENABLED ( )    (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_DMA1EN) != 0U)

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

#define __HAL_RCC_DMA2_IS_CLK_DISABLED ( )    (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_DMA2EN) == 0U)

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

#define __HAL_RCC_DMA2_IS_CLK_ENABLED ( )    (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_DMA2EN) != 0U)

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

#define __HAL_RCC_DMAMUX1_IS_CLK_DISABLED ( )    (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_DMAMUX1EN) == 0U)

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

#define __HAL_RCC_DMAMUX1_IS_CLK_ENABLED ( )    (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_DMAMUX1EN) != 0U)

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

#define __HAL_RCC_FLASH_IS_CLK_DISABLED ( )    (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_FLASHEN) == 0U)

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

#define __HAL_RCC_FLASH_IS_CLK_ENABLED ( )    (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_FLASHEN) != 0U)

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

#define __HAL_RCC_FMAC_IS_CLK_DISABLED ( )    (READ_BIT(RCC->AHB1ENR, RCC_AHB1ENR_FMACEN) == 0U)

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

#define