STM32G474xx HAL用户手册
定义
APB2外设时钟启用或禁用状态
RCC导出宏

检查APB2外设时钟是否已启用。 更多...

定义

#define __HAL_RCC_SYSCFG_IS_CLK_ENABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SYSCFGEN) != 0U)
#define __HAL_RCC_TIM1_IS_CLK_ENABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM1EN) != 0U)
#define __HAL_RCC_SPI1_IS_CLK_ENABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SPI1EN) != 0U)
#define __HAL_RCC_TIM8_IS_CLK_ENABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM8EN) != 0U)
#define __HAL_RCC_USART1_IS_CLK_ENABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_USART1EN) != 0U)
#define __HAL_RCC_SPI4_IS_CLK_ENABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SPI4EN) != 0U)
#define __HAL_RCC_TIM15_IS_CLK_ENABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM15EN) != 0U)
#define __HAL_RCC_TIM16_IS_CLK_ENABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM16EN) != 0U)
#define __HAL_RCC_TIM17_IS_CLK_ENABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM17EN) != 0U)
#define __HAL_RCC_TIM20_IS_CLK_ENABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM20EN) != 0U)
#define __HAL_RCC_SAI1_IS_CLK_ENABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SAI1EN) != 0U)
#define __HAL_RCC_HRTIM1_IS_CLK_ENABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_HRTIM1EN) != 0U)
#define __HAL_RCC_SYSCFG_IS_CLK_DISABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SYSCFGEN) == 0U)
#define __HAL_RCC_TIM1_IS_CLK_DISABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM1EN) == 0U)
#define __HAL_RCC_SPI1_IS_CLK_DISABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SPI1EN) == 0U)
#define __HAL_RCC_TIM8_IS_CLK_DISABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM8EN) == 0U)
#define __HAL_RCC_USART1_IS_CLK_DISABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_USART1EN) == 0U)
#define __HAL_RCC_SPI4_IS_CLK_DISABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SPI4EN) == 0U)
#define __HAL_RCC_TIM15_IS_CLK_DISABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM15EN) == 0U)
#define __HAL_RCC_TIM16_IS_CLK_DISABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM16EN) == 0U)
#define __HAL_RCC_TIM17_IS_CLK_DISABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM17EN) == 0U)
#define __HAL_RCC_TIM20_IS_CLK_DISABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM20EN) == 0U)
#define __HAL_RCC_SAI1_IS_CLK_DISABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SAI1EN) == 0U)
#define __HAL_RCC_HRTIM1_IS_CLK_DISABLED()   (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_HRTIM1EN) == 0U)

详细说明

检查APB2外设时钟是否已启用。

注意:
复位后,外设时钟(用于寄存器的读/写访问)处于禁用状态,应用程序必须先启用该时钟然后才能使用。

定义文档

#define __HAL_RCC_HRTIM1_IS_CLK_DISABLED ( )    (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_HRTIM1EN) == 0U)

Definition at line 1592 of file stm32g4xx_hal_rcc.h.

#define __HAL_RCC_HRTIM1_IS_CLK_ENABLED ( )    (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_HRTIM1EN) != 0U)

Definition at line 1561 of file stm32g4xx_hal_rcc.h.

#define __HAL_RCC_SAI1_IS_CLK_DISABLED ( )    (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SAI1EN) == 0U)

Definition at line 1589 of file stm32g4xx_hal_rcc.h.

#define __HAL_RCC_SAI1_IS_CLK_ENABLED ( )    (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SAI1EN) != 0U)

Definition at line 1558 of file stm32g4xx_hal_rcc.h.

#define __HAL_RCC_SPI1_IS_CLK_DISABLED ( )    (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SPI1EN) == 0U)

Definition at line 1569 of file stm32g4xx_hal_rcc.h.

#define __HAL_RCC_SPI1_IS_CLK_ENABLED ( )    (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SPI1EN) != 0U)

Definition at line 1538 of file stm32g4xx_hal_rcc.h.

#define __HAL_RCC_SPI4_IS_CLK_DISABLED ( )    (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SPI4EN) == 0U)

Definition at line 1576 of file stm32g4xx_hal_rcc.h.

#define __HAL_RCC_SPI4_IS_CLK_ENABLED ( )    (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SPI4EN) != 0U)

Definition at line 1545 of file stm32g4xx_hal_rcc.h.

#define __HAL_RCC_SYSCFG_IS_CLK_DISABLED ( )    (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SYSCFGEN) == 0U)

Definition at line 1565 of file stm32g4xx_hal_rcc.h.

#define __HAL_RCC_SYSCFG_IS_CLK_ENABLED ( )    (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_SYSCFGEN) != 0U)

Definition at line 1534 of file stm32g4xx_hal_rcc.h.

#define __HAL_RCC_TIM15_IS_CLK_DISABLED ( )    (READ_BIT(RCC->APB2ENR, RCC_APB2ENR_TIM15EN) == 0U)

Definition at line 1579 of file stm32g4xx_hal_rcc.h.

#define __HAL_RCC_TIM15_IS_CLK_ENABLED ( )    (READ_BIT