STM32G474xx HAL 用户手册
宏定义
外设ADC时钟源选择
RCC 导出的常量

宏定义

#define LL_RCC_ADC12_CLKSOURCE_NONE   (((uint32_t)RCC_OFFSET_CCIPR << 24U) | ((uint32_t)RCC_CCIPR_ADC12SEL_Pos << 16U))
#define LL_RCC_ADC12_CLKSOURCE_PLL   (((uint32_t)RCC_OFFSET_CCIPR << 24U) | ((uint32_t)RCC_CCIPR_ADC12SEL_Pos << 16U) | (RCC_CCIPR_ADC12SEL_0 >> RCC_CCIPR_ADC12SEL_Pos))
#define LL_RCC_ADC12_CLKSOURCE_SYSCLK   (((uint32_t)RCC_OFFSET_CCIPR << 24U) | ((uint32_t)RCC_CCIPR_ADC12SEL_Pos << 16U) | (RCC_CCIPR_ADC12SEL_1 >> RCC_CCIPR_ADC12SEL_Pos))
#define LL_RCC_ADC345_CLKSOURCE_NONE   (((uint32_t)RCC_OFFSET_CCIPR << 24U) | ((uint32_t)RCC_CCIPR_ADC345SEL_Pos << 16U))
#define LL_RCC_ADC345_CLKSOURCE_PLL   (((uint32_t)RCC_OFFSET_CCIPR << 24U) | ((uint32_t)RCC_CCIPR_ADC345SEL_Pos << 16U) | (RCC_CCIPR_ADC345SEL_0 >> RCC_CCIPR_ADC345SEL_Pos))
#define LL_RCC_ADC345_CLKSOURCE_SYSCLK   (((uint32_t)RCC_OFFSET_CCIPR << 24U) | ((uint32_t)RCC_CCIPR_ADC345SEL_Pos << 16U) | (RCC_CCIPR_ADC345SEL_1 >> RCC_CCIPR_ADC345SEL_Pos))

宏定义文档

#define LL_RCC_ADC12_CLKSOURCE_NONE   (((uint32_t)RCC_OFFSET_CCIPR << 24U) | ((uint32_t)RCC_CCIPR_ADC12SEL_Pos << 16U))

无时钟用作ADC12时钟源

定义位于文件 449stm32g4xx_ll_rcc.h 中。

LL_RCC_GetADCClockFreq() 引用。

#define LL_RCC_ADC12_CLKSOURCE_PLL   (((uint32_t)RCC_OFFSET_CCIPR << 24U) | ((uint32_t)RCC_CCIPR_ADC12SEL_Pos << 16U) | (RCC_CCIPR_ADC12SEL_0 >> RCC_CCIPR_ADC12SEL_Pos))

PLL时钟用作ADC12时钟源

定义位于文件 450stm32g4xx_ll_rcc.h 中。

LL_RCC_GetADCClockFreq() 引用。

#define LL_RCC_ADC12_CLKSOURCE_SYSCLK   (((uint32_t)RCC_OFFSET_CCIPR << 24U) | ((uint32_t)RCC_CCIPR_ADC12SEL_Pos << 16U) | (RCC_CCIPR_ADC12SEL_1 >> RCC_CCIPR_ADC12SEL_Pos))

SYSCLK时钟用作ADC12时钟源

定义位于文件 451stm32g4xx_ll_rcc.h 中。

LL_RCC_GetADCClockFreq() 引用。

#define LL_RCC_ADC345_CLKSOURCE_NONE   (((uint32_t)RCC_OFFSET_CCIPR << 24U) | ((uint32_t)RCC_CCIPR_ADC345SEL_Pos << 16U))

无时钟用作ADC345时钟源

定义位于文件 453stm32g4xx_ll_rcc.h 中。

LL_RCC_GetADCClockFreq() 引用。

#define LL_RCC_ADC345_CLKSOURCE_PLL   (((uint32_t)RCC_OFFSET_CCIPR << 24U) | ((uint32_t)RCC_CCIPR_ADC345SEL_Pos << 16U) | (RCC_CCIPR_ADC345SEL_0 >> RCC_CCIPR_ADC345SEL_Pos))

PLL时钟用作ADC345时钟源

定义位于文件 454stm32g4xx_ll_rcc.h 中。

LL_RCC_GetADCClockFreq() 引用。

#define LL_RCC_ADC345_CLKSOURCE_SYSCLK   (((uint32_t)RCC_OFFSET_CCIPR << 24U) | ((uint32_t)RCC_CCIPR_ADC345SEL_Pos << 16U) | (RCC_CCIPR_ADC345SEL_1 >> RCC_CCIPR_ADC345SEL_Pos))

SYSCLK时钟用作ADC345时钟源

定义位于文件 455stm32g4xx_ll_rcc.h 中。

LL_RCC_GetADCClockFreq() 引用。