UART Init Structure definition. More...
#include <stm32f4xx_hal_uart.h>
Public Attributes | |
| uint32_t | BaudRate | 
| uint32_t | ClockPrescaler | 
| uint32_t | HwFlowCtl | 
| uint32_t | Mode | 
| uint32_t | OneBitSampling | 
| uint32_t | OverSampling | 
| uint32_t | Parity | 
| uint32_t | StopBits | 
| uint32_t | WordLength | 
UART Init Structure definition.
Definition at line 47 of file stm32f4xx_hal_uart.h.
| uint32_t UART_InitTypeDef::BaudRate | 
This member configures the UART communication baud rate. The baud rate is computed using the following formula:
This member configures the UART communication baud rate. The baud rate register is computed using the following formula:
This member configures the UART communication baud rate. The baud rate register is computed using the following formula:
Baud Rate Register = ((256 * lpuart_ker_ckpres) / ((huart->Init.BaudRate))) where lpuart_ker_ck_pres is the UART input clock divided by a prescaler
This member configures the UART communication baud rate. The baud rate register is computed using the following formula:
Baud Rate Register = ((256 * lpuart_ker_ckpres) / ((huart->Init.BaudRate))) where lpuart_ker_ck_pres is the UART input clock divided by a prescaler
Definition at line 49 of file stm32f4xx_hal_uart.h.
| uint32_t UART_InitTypeDef::ClockPrescaler | 
Specifies the prescaler value used to divide the UART clock source. This parameter can be a value of UART Clock Prescaler.
Definition at line 95 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_uart.h.
| uint32_t UART_InitTypeDef::HwFlowCtl | 
Specifies whether the hardware flow control mode is enabled or disabled. This parameter can be a value of UART Hardware Flow Control
Specifies whether the hardware flow control mode is enabled or disabled. This parameter can be a value of UART Hardware Flow Control.
Definition at line 71 of file stm32f4xx_hal_uart.h.
| uint32_t UART_InitTypeDef::Mode | 
Specifies whether the Receive or Transmit mode is enabled or disabled. This parameter can be a value of UART Transfer Mode
Specifies whether the Receive or Transmit mode is enabled or disabled. This parameter can be a value of UART Transfer Mode.
Definition at line 68 of file stm32f4xx_hal_uart.h.
| uint32_t UART_InitTypeDef::OneBitSampling | 
Specifies whether a single sample or three samples' majority vote is selected. Selecting the single sample method increases the receiver tolerance to clock deviations. This parameter can be a value of UART One Bit Sampling Method.
Definition at line 82 of file stm32f7xx_hal_uart.h.
| uint32_t UART_InitTypeDef::OverSampling | 
Specifies whether the Over sampling 8 is enabled or disabled, to achieve higher speed (up to fPCLK/8). This parameter can be a value of UART Over Sampling
Specifies whether the Over sampling 8 is enabled or disabled, to achieve higher speed (up to f_PCLK/8). This parameter can be a value of UART Over Sampling.
Definition at line 74 of file stm32f4xx_hal_uart.h.
| uint32_t UART_InitTypeDef::Parity | 
Specifies the parity mode. This parameter can be a value of UART Parity
Definition at line 61 of file stm32f4xx_hal_uart.h.
| uint32_t UART_InitTypeDef::StopBits | 
Specifies the number of stop bits transmitted. This parameter can be a value of UART Number of Stop Bits
Specifies the number of stop bits transmitted. This parameter can be a value of UART Number of Stop Bits.
Definition at line 58 of file stm32f4xx_hal_uart.h.
| uint32_t UART_InitTypeDef::WordLength | 
Specifies the number of data bits transmitted or received in a frame. This parameter can be a value of UART Word Length
Specifies the number of data bits transmitted or received in a frame. This parameter can be a value of UARTEx Word Length.
Definition at line 55 of file stm32f4xx_hal_uart.h.