STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
|
UART Init Structure definition. More...
#include <stm32f4xx_hal_uart.h>
Data Fields | |
uint32_t | BaudRate |
uint32_t | WordLength |
uint32_t | StopBits |
uint32_t | Parity |
uint32_t | Mode |
uint32_t | HwFlowCtl |
uint32_t | OverSampling |
UART Init Structure definition.
Definition at line 46 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:
Definition at line 48 of file stm32f4xx_hal_uart.h.
Referenced by UART_SetConfig().
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
Definition at line 54 of file stm32f4xx_hal_uart.h.
Referenced by HAL_HalfDuplex_Init(), HAL_LIN_Init(), HAL_MultiProcessor_Init(), HAL_UART_Init(), HAL_UART_Receive(), HAL_UART_Transmit(), HAL_UARTEx_ReceiveToIdle(), UART_Receive_IT(), UART_SetConfig(), and UART_Transmit_IT().
uint32_t UART_InitTypeDef::StopBits |
Specifies the number of stop bits transmitted. This parameter can be a value of UART Number of Stop Bits
Definition at line 57 of file stm32f4xx_hal_uart.h.
Referenced by UART_SetConfig().
uint32_t UART_InitTypeDef::Parity |
Specifies the parity mode. This parameter can be a value of UART Parity
Definition at line 60 of file stm32f4xx_hal_uart.h.
Referenced by HAL_UART_DMAResume(), HAL_UART_Receive(), HAL_UART_Transmit(), HAL_UARTEx_ReceiveToIdle(), UART_Receive_IT(), UART_SetConfig(), UART_Start_Receive_DMA(), UART_Start_Receive_IT(), and UART_Transmit_IT().
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
Definition at line 67 of file stm32f4xx_hal_uart.h.
Referenced by UART_SetConfig().
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
Definition at line 70 of file stm32f4xx_hal_uart.h.
Referenced by HAL_UART_Init(), and UART_SetConfig().
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
Definition at line 73 of file stm32f4xx_hal_uart.h.
Referenced by HAL_HalfDuplex_Init(), HAL_LIN_Init(), HAL_MultiProcessor_Init(), HAL_UART_Init(), and UART_SetConfig().