|
STM32G474xx HAL用户手册
|
使能或禁用AHB2外设时钟。 更多...
宏定义 | |
| #define | __HAL_RCC_GPIOA_CLK_ENABLE() |
| #define | __HAL_RCC_GPIOB_CLK_ENABLE() |
| #define | __HAL_RCC_GPIOC_CLK_ENABLE() |
| #define | __HAL_RCC_GPIOD_CLK_ENABLE() |
| #define | __HAL_RCC_GPIOE_CLK_ENABLE() |
| #define | __HAL_RCC_GPIOF_CLK_ENABLE() |
| #define | __HAL_RCC_GPIOG_CLK_ENABLE() |
| #define | __HAL_RCC_ADC12_CLK_ENABLE() |
| #define | __HAL_RCC_ADC345_CLK_ENABLE() |
| #define | __HAL_RCC_DAC1_CLK_ENABLE() |
| #define | __HAL_RCC_DAC2_CLK_ENABLE() |
| #define | __HAL_RCC_DAC3_CLK_ENABLE() |
| #define | __HAL_RCC_DAC4_CLK_ENABLE() |
| #define | __HAL_RCC_RNG_CLK_ENABLE() |
| #define | __HAL_RCC_GPIOA_CLK_DISABLE() CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_GPIOAEN) |
| #define | __HAL_RCC_GPIOB_CLK_DISABLE() CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_GPIOBEN) |
| #define | __HAL_RCC_GPIOC_CLK_DISABLE() CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_GPIOCEN) |
| #define | __HAL_RCC_GPIOD_CLK_DISABLE() CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_GPIODEN) |
| #define | __HAL_RCC_GPIOE_CLK_DISABLE() CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_GPIOEEN) |
| #define | __HAL_RCC_GPIOF_CLK_DISABLE() CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_GPIOFEN) |
| #define | __HAL_RCC_GPIOG_CLK_DISABLE() CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_GPIOGEN) |
| #define | __HAL_RCC_ADC12_CLK_DISABLE() CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_ADC12EN) |
| #define | __HAL_RCC_ADC345_CLK_DISABLE() CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_ADC345EN) |
| #define | __HAL_RCC_DAC1_CLK_DISABLE() CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_DAC1EN) |
| #define | __HAL_RCC_DAC2_CLK_DISABLE() CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_DAC2EN) |
| #define | __HAL_RCC_DAC3_CLK_DISABLE() CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_DAC3EN) |
| #define | __HAL_RCC_DAC4_CLK_DISABLE() CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_DAC4EN) |
| #define | __HAL_RCC_RNG_CLK_DISABLE() CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_RNGEN) |
使能或禁用AHB2外设时钟。
| #define __HAL_RCC_ADC12_CLK_DISABLE | ( | ) | CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_ADC12EN) |
定义于文件 stm32g4xx_hal_rcc.h 的 741 行。
| #define __HAL_RCC_ADC12_CLK_ENABLE | ( | ) |
do { \ __IO uint32_t tmpreg; \ SET_BIT(RCC->AHB2ENR, RCC_AHB2ENR_ADC12EN); \ /* RCC外设时钟使能后的延迟 */ \ tmpreg = READ_BIT(RCC->AHB2ENR, RCC_AHB2ENR_ADC12EN); \ UNUSED(tmpreg); \ } while(0)
定义于文件 stm32g4xx_hal_rcc.h 的 654 行。
| #define __HAL_RCC_ADC345_CLK_DISABLE | ( | ) | CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_ADC345EN) |
定义于文件 stm32g4xx_hal_rcc.h 的 744 行。
| #define __HAL_RCC_ADC345_CLK_ENABLE | ( | ) |
do { \ __IO uint32_t tmpreg; \ SET_BIT(RCC->AHB2ENR, RCC_AHB2ENR_ADC345EN); \ /* RCC外设时钟使能后的延迟 */ \ tmpreg = READ_BIT(RCC->AHB2ENR, RCC_AHB2ENR_ADC345EN); \ UNUSED(tmpreg); \ } while(0)
定义于文件 stm32g4xx_hal_rcc.h 的 663 行。
| #define __HAL_RCC_DAC1_CLK_DISABLE | ( | ) | CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_DAC1EN) |
定义于文件 stm32g4xx_hal_rcc.h 的 747 行。
| #define __HAL_RCC_DAC1_CLK_ENABLE | ( | ) |
do { \ __IO uint32_t tmpreg; \ SET_BIT(RCC->AHB2ENR, RCC_AHB2ENR_DAC1EN); \ /* RCC外设时钟使能后的延迟 */ \ tmpreg = READ_BIT(RCC->AHB2ENR, RCC_AHB2ENR_DAC1EN); \ UNUSED(tmpreg); \ } while(0)
定义于文件 stm32g4xx_hal_rcc.h 的 672 行。
| #define __HAL_RCC_DAC2_CLK_DISABLE | ( | ) | CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_DAC2EN) |
定义于文件 stm32g4xx_hal_rcc.h 的 750 行。
| #define __HAL_RCC_DAC2_CLK_ENABLE | ( | ) |
do { \ __IO uint32_t tmpreg; \ SET_BIT(RCC->AHB2ENR, RCC_AHB2ENR_DAC2EN); \ /* RCC外设时钟使能后的延迟 */ \ tmpreg = READ_BIT(RCC->AHB2ENR, RCC_AHB2ENR_DAC2EN); \ UNUSED(tmpreg); \ } while(0)
定义于文件 stm32g4xx_hal_rcc.h 的 681 行。
| #define __HAL_RCC_DAC3_CLK_DISABLE | ( | ) | CLEAR_BIT(RCC->AHB2ENR, RCC_AHB2ENR_DAC3EN) |
定义于文件 stm32g4xx_hal_rcc.h 的 753 行。
| #define __HAL_RCC_DAC3_CLK_ENABLE | ( | ) |
do { \ __IO uint32_t tmpreg; \ SET_BIT(RCC->AHB2ENR, RCC_AHB2ENR_DAC3EN); \ /* RCC外设时钟使能后的延迟 */ \ tmpreg = READ_BIT(RCC->AHB2ENR, RCC_AHB2ENR_DAC3EN); \ UNUSED(tmpreg); \ } while(0)
定义于文件 stm32g4xx_hal_rcc.h 的 690 行。