Public Attributes | List of all members
USART_InitTypeDef Struct Reference

USART Init Structure definition. More...

#include <stm32f7xx_hal_usart.h>

Public Attributes

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

Detailed Description

USART Init Structure definition.

Definition at line 47 of file stm32f7xx_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: Baud Rate Register[15:4] = ((2 * fclk_pres) / ((huart->Init.BaudRate)))[15:4] Baud Rate Register[3] = 0 Baud Rate Register[2:0] = (((2 * fclk_pres) / ((huart->Init.BaudRate)))[3:0]) >> 1 where fclk_pres is the USART input clock frequency

Note
Oversampling by 8 is systematically applied to achieve high baud rates.

Definition at line 49 of file stm32f7xx_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 79 of file stm32f7xx_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 76 of file stm32f7xx_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 73 of file stm32f7xx_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 70 of file stm32f7xx_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 63 of file stm32f7xx_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 60 of file stm32f7xx_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 USARTEx Word Length.

Definition at line 57 of file stm32f7xx_hal_usart.h.


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


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:20