STM32F4xx HAL Driver master
STM32CubeF4 HAL / LL Drivers API Reference
Loading...
Searching...
No Matches
USART_InitTypeDef Struct Reference

USART Init Structure definition. More...

#include <stm32f4xx_hal_usart.h>

Public Attributes

uint32_t BaudRate
uint32_t WordLength
uint32_t StopBits
uint32_t Parity
uint32_t Mode
uint32_t CLKPolarity
uint32_t CLKPhase
uint32_t CLKLastBit

Detailed Description

USART Init Structure definition.

Definition at line 46 of file stm32f4xx_hal_usart.h.

Member Data Documentation

◆ BaudRate

uint32_t USART_InitTypeDef::BaudRate

This member configures the Usart communication baud rate. The baud rate is computed using the following formula:

  • IntegerDivider = ((PCLKx) / (8 * (husart->Init.BaudRate)))
  • FractionalDivider = ((IntegerDivider - ((uint32_t) IntegerDivider)) * 8) + 0.5

Definition at line 48 of file stm32f4xx_hal_usart.h.

◆ CLKLastBit

uint32_t USART_InitTypeDef::CLKLastBit

Specifies whether the clock pulse corresponding to the last transmitted data bit (MSB) has to be output on the SCLK pin in synchronous mode. This parameter can be a value of USART Last Bit

Definition at line 75 of file stm32f4xx_hal_usart.h.

◆ CLKPhase

uint32_t USART_InitTypeDef::CLKPhase

Specifies the clock transition on which the bit capture is made. This parameter can be a value of USART Clock Phase

Definition at line 72 of file stm32f4xx_hal_usart.h.

◆ CLKPolarity

uint32_t USART_InitTypeDef::CLKPolarity

Specifies the steady state of the serial clock. This parameter can be a value of USART Clock Polarity

Definition at line 69 of file stm32f4xx_hal_usart.h.

◆ Mode

uint32_t USART_InitTypeDef::Mode

Specifies whether the Receive or Transmit mode is enabled or disabled. This parameter can be a value of USART Mode

Definition at line 66 of file stm32f4xx_hal_usart.h.

◆ Parity

uint32_t USART_InitTypeDef::Parity

Specifies the parity mode. This parameter can be a value of USART Parity

Note
When parity is enabled, the computed parity is inserted at the MSB position of the transmitted data (9th bit when the word length is set to 9 data bits; 8th bit when the word length is set to 8 data bits).

Definition at line 59 of file stm32f4xx_hal_usart.h.

◆ StopBits

uint32_t USART_InitTypeDef::StopBits

Specifies the number of stop bits transmitted. This parameter can be a value of USART Number of Stop Bits

Definition at line 56 of file stm32f4xx_hal_usart.h.

◆ WordLength

uint32_t USART_InitTypeDef::WordLength

Specifies the number of data bits transmitted or received in a frame. This parameter can be a value of USART Word Length

Definition at line 53 of file stm32f4xx_hal_usart.h.


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