|
STM32G474xx HAL用户手册
|
模块 | |
| 标志中断管理 | |
用于管理指定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 | |