STM32G474xx HAL用户手册
模块 | 定义
RCCEx导出宏
RCCEx

模块

 标志中断管理
 

用于管理指定RCC标志和中断的宏。


 RCCEx CRS扩展功能

定义

#define __HAL_RCC_USART1_CONFIG(__USART1_CLKSOURCE__)   MODIFY_REG(RCC->CCIPR, RCC_CCIPR_USART1SEL, (__USART1_CLKSOURCE__))
 用于配置USART1时钟的宏(USART1CLK)。
#define __HAL_RCC_GET_USART1_SOURCE()   (READ_BIT(RCC->CCIPR, RCC_CCIPR_USART1SEL))
 用于获取USART1时钟源的宏。
#define __HAL_RCC_USART2_CONFIG(__USART2_CLKSOURCE__)   MODIFY_REG(RCC->CCIPR, RCC_CCIPR_USART2SEL, (__USART2_CLKSOURCE__))
 用于配置USART2时钟的宏(USART2CLK)。
#define __HAL_RCC_GET_USART2_SOURCE()   (READ_BIT(RCC->CCIPR, RCC_CCIPR_USART2SEL))
 用于获取USART2时钟源的宏。
#define __HAL_RCC_USART3_CONFIG(__USART3_CLKSOURCE__)   MODIFY_REG(RCC->CCIPR, RCC_CCIPR_USART3SEL, (__USART3_CLKSOURCE__))
 用于配置USART3时钟的宏(USART3CLK)。
#define __HAL_RCC_GET_USART3_SOURCE()   (READ_BIT(RCC->CCIPR, RCC_CCIPR_USART3SEL))
 用于获取USART3时钟源的宏。
#define __HAL_RCC_UART4_CONFIG(__UART4_CLKSOURCE__)   MODIFY_REG(RCC->CCIPR, RCC_CCIPR_UART4SEL, (__UART4_CLKSOURCE__))
 用于配置UART4时钟的宏(UART4CLK)。
#define __HAL_RCC_GET_UART4_SOURCE()   (READ_BIT(RCC->CCIPR, RCC_CCIPR_UART4SEL))
 用于获取UART4时钟源的宏。
#define __HAL_RCC_UART5_CONFIG(__UART5_CLKSOURCE__)   MODIFY_REG(RCC->CCIPR, RCC_CCIPR_UART5SEL, (__UART5_CLKSOURCE__))
 用于配置UART5时钟的宏(UART5CLK)。
#define __HAL_RCC_GET_UART5_SOURCE()   (READ_BIT(RCC->CCIPR, RCC_CCIPR_UART5SEL))
 用于获取UART5时钟源的宏。
#define __HAL_RCC_LPUART1_CONFIG(__LPUART1_CLKSOURCE__)   MODIFY_REG(RCC->CCIPR, RCC_CCIPR_LPUART1SEL, (__LPUART1_CLKSOURCE__))
 用于配置LPUART1时钟的宏(LPUART1CLK)。
#define __HAL_RCC_GET_LPUART1_SOURCE()   (READ_BIT(RCC->CCIPR, RCC_CCIPR_LPUART1SEL))
 用于获取LPUART1时钟源的宏。
#define __HAL_RCC_I2C1_CONFIG(__I2C1_CLKSOURCE__)   MODIFY_REG(RCC->CCIPR, RCC_CCIPR_I2C1SEL, (__I2C1_CLKSOURCE__))
 用于配置I2C1时钟的宏(I2C1CLK)。
#define __HAL_RCC_GET_I2C1_SOURCE()   (READ_BIT(RCC->CCIPR, RCC_CCIPR_I2C1SEL))
 用于获取I2C1时钟源的宏。
#define __HAL_RCC_I2C2_CONFIG(__I2C2_CLKSOURCE__)   MODIFY_REG(RCC->CCIPR, RCC_CCIPR_I2C2SEL, (__I2C2_CLKSOURCE__))
 用于配置I2C2时钟的宏(I2C2CLK)。
#define __HAL_RCC_GET_I2C2_SOURCE()   (READ_BIT(RCC->CCIPR, RCC_CCIPR_I2C2SEL))
 用于获取I2C2时钟源的宏。
#define __HAL_RCC_I2C3_CONFIG(__I2C3_CLKSOURCE__)   MODIFY_REG(RCC->CCIPR, RCC_CCIPR_I2C3SEL, (__I2C3_CLKSOURCE__))
 用于配置I2C3时钟的宏(I2C3CLK)。
#define __HAL_RCC_GET_I2C3_SOURCE()   (READ_BIT(RCC->CCIPR, RCC_CCIPR_I2C3SEL))
 用于获取I2C3时钟源的宏。
#define __HAL_RCC_I2C4_CONFIG(__I2C4_CLKSOURCE__)   MODIFY_REG(RCC->CCIPR2, RCC_CCIPR2_I2C4SEL, (__I2C4_CLKSOURCE__))
 用于配置I2C4时钟的宏(I2C4CLK)。
#define __HAL_RCC_GET_I2C4_SOURCE()   (READ_BIT(RCC->CCIPR2, RCC_CCIPR2_I2C4SEL))
 用于获取I2C4时钟源的宏。
#define __HAL_RCC_LPTIM1_CONFIG(__LPTIM1_CLKSOURCE__)   MODIFY_REG(RCC->CCIPR, RCC_CCIPR_LPTIM1SEL, (__LPTIM1_CLKSOURCE__))
 用于配置LPTIM1时钟的宏(LPTIM1CLK)。
#define __HAL_RCC_GET_LPTIM1_SOURCE()   (READ_BIT(RCC->CCIPR, RCC_CCIPR_LPTIM1SEL))
 用于获取LPTIM1时钟源的宏。
#define __HAL_RCC_SAI1_CONFIG(__SAI1_CLKSOURCE__)   MODIFY_REG(RCC->CCIPR, RCC_CCIPR_SAI1SEL, (__SAI1_CLKSOURCE__))
 用于配置SAI1时钟源的宏。
#define __HAL_RCC_GET_SAI1_SOURCE()   (READ_BIT(RCC->CCIPR, RCC_CCIPR_SAI1SEL))
 用于获取SAI1时钟源的宏。
#define __HAL_RCC_I2S_CONFIG(__I2S_CLKSOURCE__)   MODIFY_REG(RCC->CCIPR, RCC_CCIPR_I2S23SEL, (__I2S_CLKSOURCE__))
 用于配置I2S时钟源的宏。
#define __HAL_RCC_GET_I2S_SOURCE()   ((uint32_t)(READ_BIT(RCC->CCIPR, RCC_CCIPR_I2S23SEL)))
 用于获取I2S时钟源的宏。
#define __HAL_RCC_FDCAN_CONFIG(__FDCAN_CLKSOURCE__)   MODIFY_REG(RCC->CCIPR, RCC_CCIPR_FDCANSEL, (uint32_t)(__FDCAN_CLKSOURCE__))
 用于配置FDCAN时钟源的宏。
#define __HAL_RCC_GET_FDCAN_SOURCE()   ((uint32_t)(READ_BIT(RCC->CCIPR, RCC_CCIPR_FDCANSEL)))
 用于获取FDCAN时钟源的宏。
#define __HAL_RCC_RNG_CONFIG(__RNG_CLKSOURCE__)   MODIFY_REG(RCC->CCIPR, RCC_CCIPR_CLK48SEL, (__RNG_CLKSOURCE__))
 用于配置RNG时钟的宏。
#define __HAL_RCC_GET_RNG_SOURCE()   (READ_BIT(RCC->CCIPR, RCC_CCIPR_CLK48SEL))
 用于获取RNG时钟的宏。
#define __HAL_RCC_USB_CONFIG(__USB_CLKSOURCE__)   MODIFY_REG(RCC->CCIPR, RCC_CCIPR_CLK48SEL, (__USB_CLKSOURCE__))
 用于配置USB时钟的宏(USBCLK)。
#define