STM32F4xx_HAL_Driver  1.8.3
RCC Exported Types
+ Collaboration diagram for RCC Exported Types:

Data Structures

struct  RCC_OscInitTypeDef
 RCC Internal/External Oscillator (HSE, HSI, LSE and LSI) configuration structure definition. More...
 
struct  RCC_ClkInitTypeDef
 RCC System, AHB and APB busses clock configuration structure definition. More...
 

Detailed Description


Data Structure Documentation

◆ RCC_OscInitTypeDef

struct RCC_OscInitTypeDef

RCC Internal/External Oscillator (HSE, HSI, LSE and LSI) configuration structure definition.

Definition at line 49 of file stm32f4xx_hal_rcc.h.

+ Collaboration diagram for RCC_OscInitTypeDef:
Data Fields
uint32_t HSEState

The new state of the HSE. This parameter can be a value of HSE Config

uint32_t HSICalibrationValue

The HSI calibration trimming value (default is RCC_HSICALIBRATION_DEFAULT). This parameter must be a number between Min_Data = 0x00 and Max_Data = 0x1F

uint32_t HSIState

The new state of the HSI. This parameter can be a value of HSI Config

uint32_t LSEState

The new state of the LSE. This parameter can be a value of LSE Config

uint32_t LSIState

The new state of the LSI. This parameter can be a value of LSI Config

uint32_t OscillatorType

The oscillators to be configured. This parameter can be a value of Oscillator Type

RCC_PLLInitTypeDef PLL

PLL structure parameters

◆ RCC_ClkInitTypeDef

struct RCC_ClkInitTypeDef

RCC System, AHB and APB busses clock configuration structure definition.

Definition at line 75 of file stm32f4xx_hal_rcc.h.

Data Fields
uint32_t AHBCLKDivider

The AHB clock (HCLK) divider. This clock is derived from the system clock (SYSCLK). This parameter can be a value of AHB Clock Source

uint32_t APB1CLKDivider

The APB1 clock (PCLK1) divider. This clock is derived from the AHB clock (HCLK). This parameter can be a value of APB1/APB2 Clock Source

uint32_t APB2CLKDivider

The APB2 clock (PCLK2) divider. This clock is derived from the AHB clock (HCLK). This parameter can be a value of APB1/APB2 Clock Source

uint32_t ClockType

The clock to be configured. This parameter can be a value of System Clock Type

uint32_t SYSCLKSource

The clock source (SYSCLKS) used as system clock. This parameter can be a value of System Clock Source