STM32G474xx HAL 用户手册
宏定义
AHB1 外设强制释放复位
RCC 导出的宏

强制或释放 AHB1 外设复位。 更多...

宏定义

#define __HAL_RCC_AHB1_FORCE_RESET()   WRITE_REG(RCC->AHB1RSTR, 0xFFFFFFFFU)
#define __HAL_RCC_DMA1_FORCE_RESET()   SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_DMA1RST)
#define __HAL_RCC_DMA2_FORCE_RESET()   SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_DMA2RST)
#define __HAL_RCC_DMAMUX1_FORCE_RESET()   SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_DMAMUX1RST)
#define __HAL_RCC_CORDIC_FORCE_RESET()   SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_CORDICRST)
#define __HAL_RCC_FMAC_FORCE_RESET()   SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_FMACRST)
#define __HAL_RCC_FLASH_FORCE_RESET()   SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_FLASHRST)
#define __HAL_RCC_CRC_FORCE_RESET()   SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_CRCRST)
#define __HAL_RCC_AHB1_RELEASE_RESET()   WRITE_REG(RCC->AHB1RSTR, 0x00000000U)
#define __HAL_RCC_DMA1_RELEASE_RESET()   CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_DMA1RST)
#define __HAL_RCC_DMA2_RELEASE_RESET()   CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_DMA2RST)
#define __HAL_RCC_DMAMUX1_RELEASE_RESET()   CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_DMAMUX1RST)
#define __HAL_RCC_CORDIC_RELEASE_RESET()   CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_CORDICRST)
#define __HAL_RCC_FMAC_RELEASE_RESET()   CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_FMACRST)
#define __HAL_RCC_FLASH_RELEASE_RESET()   CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_FLASHRST)
#define __HAL_RCC_CRC_RELEASE_RESET()   CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_CRCRST)

详细介绍

强制或释放 AHB1 外设复位。


宏定义文档

#define __HAL_RCC_AHB1_FORCE_RESET ( )    WRITE_REG(RCC->AHB1RSTR, 0xFFFFFFFFU)

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

HAL_DeInit() 引用。

#define __HAL_RCC_AHB1_RELEASE_RESET ( )    WRITE_REG(RCC->AHB1RSTR, 0x00000000U)

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

HAL_DeInit() 引用。

#define __HAL_RCC_CORDIC_FORCE_RESET ( )    SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_CORDICRST)

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

#define __HAL_RCC_CORDIC_RELEASE_RESET ( )    CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_CORDICRST)

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

#define __HAL_RCC_CRC_FORCE_RESET ( )    SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_CRCRST)

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

#define __HAL_RCC_CRC_RELEASE_RESET ( )    CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_CRCRST)

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

#define __HAL_RCC_DMA1_FORCE_RESET ( )    SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_DMA1RST)

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

#define __HAL_RCC_DMA1_RELEASE_RESET ( )    CLEAR_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_DMA1RST)

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

#define __HAL_RCC_DMA2_FORCE_RESET ( )    SET_BIT(RCC->AHB1RSTR, RCC_AHB1RSTR_DMA2RST)

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