STM32G474xx HAL 用户手册
数据结构 | 宏定义 | 函数
stm32g4xx_hal_rcc.h 文件参考

RCC HAL 模块的头文件。 更多...

#include "stm32g4xx_hal_def.h"
#include "stm32g4xx_hal_rcc_ex.h"

转到此文件的源代码。

<

数据结构

struct  RCC_PLLInitTypeDef
 RCC PLL 配置结构体定义。 更多...
struct  RCC_OscInitTypeDef
 RCC 内部/外部振荡器 (HSE, HSI, LSE 和 LSI) 配置结构体定义。 更多...
struct  RCC_ClkInitTypeDef
 RCC 系统、AHB 和 APB 总线时钟配置结构体定义。 更多...

宏定义

#define RCC_DBP_TIMEOUT_VALUE   2U /* 2 ms (最小 Tick + 1) */
#define RCC_LSE_TIMEOUT_VALUE   LSE_STARTUP_TIMEOUT
#define RCC_OSCILLATORTYPE_NONE   0x00000000U
#define RCC_OSCILLATORTYPE_HSE   0x00000001U
#define RCC_OSCILLATORTYPE_HSI   0x00000002U
#define RCC_OSCILLATORTYPE_LSE   0x00000004U
#define RCC_OSCILLATORTYPE_LSI   0x00000008U
#define RCC_OSCILLATORTYPE_HSI48   0x00000020U
#define RCC_HSE_OFF   0x00000000U
#define RCC_HSE_ON   RCC_CR_HSEON
#define RCC_HSE_BYPASS   (RCC_CR_HSEBYP | RCC_CR_HSEON)
#define RCC_LSE_OFF   0x00000000U
#define RCC_LSE_ON   RCC_BDCR_LSEON
#define RCC_LSE_BYPASS   (RCC_BDCR_LSEBYP | RCC_BDCR_LSEON)
#define RCC_HSI_OFF   0x00000000U
#define RCC_HSI_ON   RCC_CR_HSION
#define RCC_HSICALIBRATION_DEFAULT   0x40U /* 默认 HSI 校准微调值 */
#define RCC_LSI_OFF   0x00000000U
#define RCC_LSI_ON   RCC_CSR_LSION
#define RCC_HSI48_OFF   0x00000000U
#define RCC_HSI48_ON   RCC_CRRCR_HSI48ON
#define RCC_PLL_NONE   0x00000000U
#define RCC_PLL_OFF   0x00000001U
#define RCC_PLL_ON   0x00000002U
#define RCC_PLLM_DIV1   0x00000001U
#define RCC_PLLM_DIV2   0x00000002U
#define RCC_PLLM_DIV3   0x00000003U
#define RCC_PLLM_DIV4   0x00000004U
#define RCC_PLLM_DIV5   0x00000005U
#define RCC_PLLM_DIV6   0x00000006U
#define RCC_PLLM_DIV7   0x00000007U
#define RCC_PLLM_DIV8   0x00000008U
#define RCC_PLLM_DIV9   0x00000009U
#define RCC_PLLM_DIV10   0x0000000AU
#define RCC_PLLM_DIV11   0x0000000BU
#define RCC_PLLM_DIV12   0x0000000CU
#define RCC_PLLM_DIV13   0x0000000DU
#define RCC_PLLM_DIV14   0x0000000EU
#define RCC_PLLM_DIV15   0x0000000FU
#define RCC_PLLM_DIV16   0x00000010U
#define RCC_PLLP_DIV2   0x00000002U
#define RCC_PLLP_DIV3   0x00000003U
#define RCC_PLLP_DIV4   0x00000004U
#define RCC_PLLP_DIV5   0x00000005U
#define RCC_PLLP_DIV6   0x00000006U
#define RCC_PLLP_DIV7   0x00000007U
#define RCC_PLLP_DIV8   0x00000008U
#define RCC_PLLP_DIV9   0x00000009U
#define RCC_PLLP_DIV10   0x0000000AU
#define RCC_PLLP_DIV11   0x0000000BU
#define RCC_PLLP_DIV12   0x0000000CU