STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
RCC_PeriphCLKInitTypeDef Struct Reference

RCC extended clocks structure definition. More...

#include <stm32f4xx_hal_rcc_ex.h>

Collaboration diagram for RCC_PeriphCLKInitTypeDef:

Data Fields

uint32_t PeriphClockSelection
 
RCC_PLLI2SInitTypeDef PLLI2S
 
RCC_PLLSAIInitTypeDef PLLSAI
 
uint32_t PLLI2SDivQ
 
uint32_t PLLSAIDivQ
 
uint32_t Sai1ClockSelection
 
uint32_t Sai2ClockSelection
 
uint32_t I2sApb1ClockSelection
 
uint32_t I2sApb2ClockSelection
 
uint32_t RTCClockSelection
 
uint32_t SdioClockSelection
 
uint32_t CecClockSelection
 
uint32_t Fmpi2c1ClockSelection
 
uint32_t SpdifClockSelection
 
uint32_t Clk48ClockSelection
 
uint8_t TIMPresSelection
 

Detailed Description

RCC extended clocks structure definition.

Definition at line 121 of file stm32f4xx_hal_rcc_ex.h.

Field Documentation

◆ PeriphClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::PeriphClockSelection

The Extended Clock to be configured. This parameter can be a value of RCC Periph Clock Selection

Definition at line 123 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_InitTick(), HAL_RCCEx_GetPeriphCLKConfig(), and HAL_RCCEx_PeriphCLKConfig().

◆ PLLI2S

RCC_PLLI2SInitTypeDef RCC_PeriphCLKInitTypeDef::PLLI2S

PLL I2S structure parameters. This parameter will be used only when PLLI2S is selected as Clock Source I2S or SAI

Definition at line 126 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_GetPeriphCLKConfig(), and HAL_RCCEx_PeriphCLKConfig().

◆ PLLSAI

RCC_PLLSAIInitTypeDef RCC_PeriphCLKInitTypeDef::PLLSAI

PLL SAI structure parameters. This parameter will be used only when PLLI2S is selected as Clock Source SAI or LTDC

Definition at line 129 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_GetPeriphCLKConfig(), and HAL_RCCEx_PeriphCLKConfig().

◆ PLLI2SDivQ

uint32_t RCC_PeriphCLKInitTypeDef::PLLI2SDivQ

Specifies the PLLI2S division factor for SAI1 clock. This parameter must be a number between Min_Data = 1 and Max_Data = 32 This parameter will be used only when PLLI2S is selected as Clock Source SAI

Definition at line 132 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_GetPeriphCLKConfig(), and HAL_RCCEx_PeriphCLKConfig().

◆ PLLSAIDivQ

uint32_t RCC_PeriphCLKInitTypeDef::PLLSAIDivQ

Specifies the PLLI2S division factor for SAI1 clock. This parameter must be a number between Min_Data = 1 and Max_Data = 32 This parameter will be used only when PLLSAI is selected as Clock Source SAI

Definition at line 136 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_GetPeriphCLKConfig(), and HAL_RCCEx_PeriphCLKConfig().

◆ Sai1ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::Sai1ClockSelection

Specifies SAI1 Clock Source Selection. This parameter can be a value of RCC SAI1 Clock Source

Definition at line 140 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_GetPeriphCLKConfig(), and HAL_RCCEx_PeriphCLKConfig().

◆ Sai2ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::Sai2ClockSelection

Specifies SAI2 Clock Source Selection. This parameter can be a value of RCC SAI2 Clock Source

Definition at line 143 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_GetPeriphCLKConfig(), and HAL_RCCEx_PeriphCLKConfig().

◆ I2sApb1ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::I2sApb1ClockSelection

Specifies I2S APB1 Clock Source Selection. This parameter can be a value of RCC I2S APB1 Clock Source

Definition at line 146 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_GetPeriphCLKConfig(), and HAL_RCCEx_PeriphCLKConfig().

◆ I2sApb2ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::I2sApb2ClockSelection

Specifies I2S APB2 Clock Source Selection. This parameter can be a value of RCC I2S APB2 Clock Source

Definition at line 149 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_GetPeriphCLKConfig(), and HAL_RCCEx_PeriphCLKConfig().

◆ RTCClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::RTCClockSelection

Specifies RTC Clock Source Selection. This parameter can be a value of RTC Clock Source

Definition at line 152 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_InitTick(), HAL_RCCEx_GetPeriphCLKConfig(), and HAL_RCCEx_PeriphCLKConfig().

◆ SdioClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::SdioClockSelection

Specifies SDIO Clock Source Selection. This parameter can be a value of RCC SDIO Clock Source

Definition at line 155 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_GetPeriphCLKConfig(), and HAL_RCCEx_PeriphCLKConfig().

◆ CecClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::CecClockSelection

Specifies CEC Clock Source Selection. This parameter can be a value of RCC CEC Clock Source

Definition at line 158 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_GetPeriphCLKConfig(), and HAL_RCCEx_PeriphCLKConfig().

◆ Fmpi2c1ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::Fmpi2c1ClockSelection

Specifies FMPI2C1 Clock Source Selection. This parameter can be a value of RCC FMPI2C1 Clock Source

Definition at line 161 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_GetPeriphCLKConfig(), and HAL_RCCEx_PeriphCLKConfig().

◆ SpdifClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::SpdifClockSelection

Specifies SPDIFRX Clock Source Selection. This parameter can be a value of RCC SPDIFRX Clock Source

Definition at line 164 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_GetPeriphCLKConfig(), and HAL_RCCEx_PeriphCLKConfig().

◆ Clk48ClockSelection

uint32_t RCC_PeriphCLKInitTypeDef::Clk48ClockSelection

Specifies CLK48 Clock Selection this clock used OTG FS, SDIO and RNG clocks. This parameter can be a value of RCC CLK48 Clock Source

Definition at line 167 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_GetPeriphCLKConfig(), and HAL_RCCEx_PeriphCLKConfig().

◆ TIMPresSelection

uint8_t RCC_PeriphCLKInitTypeDef::TIMPresSelection

Specifies TIM Clock Source Selection. This parameter can be a value of RCC TIM PRescaler Selection

Definition at line 170 of file stm32f4xx_hal_rcc_ex.h.

Referenced by HAL_RCCEx_GetPeriphCLKConfig(), and HAL_RCCEx_PeriphCLKConfig().


The documentation for this struct was generated from the following file: