STM32G474xx HAL用户手册
宏定义 | 函数
stm32g4xx_ll_rcc.c文件参考

RCC LL模块驱动程序。 更多...

#include "stm32g4xx_ll_rcc.h"

转到此文件的源代码。

宏定义

#define assert_param(expr)   ((void)0U)
#define IS_LL_RCC_USART_CLKSOURCE(__VALUE__)
#define IS_LL_RCC_UART_CLKSOURCE(__VALUE__)
#define IS_LL_RCC_LPUART_CLKSOURCE(__VALUE__)   (((__VALUE__) == LL_RCC_LPUART1_CLKSOURCE))
#define IS_LL_RCC_I2C_CLKSOURCE(__VALUE__)
#define IS_LL_RCC_LPTIM_CLKSOURCE(__VALUE__)   (((__VALUE__) == LL_RCC_LPTIM1_CLKSOURCE))
#define IS_LL_RCC_SAI_CLKSOURCE(__VALUE__)   ((__VALUE__) == LL_RCC_SAI1_CLKSOURCE)
#define IS_LL_RCC_I2S_CLKSOURCE(__VALUE__)   ((__VALUE__) == LL_RCC_I2S_CLKSOURCE)
#define IS_LL_RCC_RNG_CLKSOURCE(__VALUE__)   (((__VALUE__) == LL_RCC_RNG_CLKSOURCE))
#define IS_LL_RCC_USB_CLKSOURCE(__VALUE__)   (((__VALUE__) == LL_RCC_USB_CLKSOURCE))
#define IS_LL_RCC_ADC_CLKSOURCE(__VALUE__)
#define IS_LL_RCC_QUADSPI_CLKSOURCE(__VALUE__)   (((__VALUE__) == LL_RCC_QUADSPI_CLKSOURCE))
#define IS_LL_RCC_FDCAN_CLKSOURCE(__VALUE__)   (((__VALUE__) == LL_RCC_FDCAN_CLKSOURCE))

函数

static uint32_t RCC_GetSystemClockFreq (void)
 返回系统时钟频率。
static uint32_t RCC_GetHCLKClockFreq (uint32_t SYSCLK_Frequency)
 返回HCLK时钟频率。
static uint32_t RCC_GetPCLK1ClockFreq (uint32_t HCLK_Frequency)
 返回PCLK1时钟频率。
static uint32_t RCC_GetPCLK2ClockFreq (uint32_t HCLK_Frequency)
 返回PCLK2时钟频率。
static uint32_t RCC_PLL_GetFreqDomain_SYS (void)
 返回用于系统域的PLL时钟频率。
static uint32_t RCC_PLL_GetFreqDomain_ADC (void)
 返回用于ADC域的PLL时钟频率。
static uint32_t RCC_PLL_GetFreqDomain_48M (void)
 返回用于48 MHz域的PLL时钟频率。
ErrorStatus LL_RCC_DeInit (void)
 将RCC时钟配置重置为默认重置状态。
void LL_RCC_GetSystemClocksFreq (LL_RCC_ClocksTypeDef *RCC_Clocks)
 返回片上不同时钟的频率;系统、AHB、APB1和APB2总线时钟。
uint32_t LL_RCC_GetUSARTClockFreq (uint32_t USARTxSource)
 返回USARTx时钟频率。
uint32_t LL_RCC_GetUARTClockFreq (uint32_t UARTxSource)
 返回UARTx时钟频率。
uint32_t LL_RCC_GetI2CClockFreq (uint32_t I2CxSource)
 返回I2Cx时钟频率。
uint32_t LL_RCC_GetLPUARTClockFreq (uint32_t LPUARTxSource)
 返回LPUARTx时钟频率。
uint32_t LL_RCC_GetLPTIMClockFreq (uint32_t LPTIMxSource)
 返回LPTIMx时钟频率。
uint32_t LL_RCC_GetSAIClockFreq (uint32_t SAIxSource)
 返回SAIx时钟频率。
uint32_t LL_RCC_GetI2SClockFreq (uint32_t I2SxSource)
 返回I2Sx时钟频率。
uint32_t LL_RCC_GetFDCANClockFreq (uint32_t FDCANxSource)
 返回FDCAN内核时钟频率。
uint32_t LL_RCC_GetRNGClockFreq (uint32_t RNGxSource)
 返回RNGx时钟频率。
uint32_t LL_RCC_GetUSBClockFreq (uint32_t USBxSource)
 返回USBx时钟频率。
uint32_t LL_RCC_GetADCClockFreq (uint32_t ADCxSource)
 返回ADCx时钟频率。
uint32_t LL_RCC_GetQUADSPIClockFreq (uint32_t QUADSPIxSource)
 返回QUADSPI时钟频率。

详细说明

RCC LL模块驱动程序。

作者:
MCD应用团队
注意:

版权所有(c) 2019意法半导体。保留所有权利。

本软件根据可在LICENSE文件中找到的条款进行许可,如果本软件未随附LICENSE文件,则按原样提供。

定义于文件stm32g4xx_ll_rcc.c中。


宏定义文档

#define assert_param (   expr)    ((void)0U)