STM32F4xx_HAL_Driver
1.8.3
|
Data Structures | |
struct | LL_USART_InitTypeDef |
LL USART Init Structure definition. More... | |
struct | LL_USART_ClockInitTypeDef |
LL USART Clock Init Structure definition. More... | |
struct LL_USART_InitTypeDef |
LL USART Init Structure definition.
Definition at line 73 of file stm32f4xx_ll_usart.h.
Data Fields | ||
---|---|---|
uint32_t | BaudRate |
This field defines expected Usart communication baud rate. This feature can be modified afterwards using unitary function LL_USART_SetBaudRate(). |
uint32_t | DataWidth |
Specifies the number of data bits transmitted or received in a frame. This parameter can be a value of Datawidth. This feature can be modified afterwards using unitary function LL_USART_SetDataWidth(). |
uint32_t | HardwareFlowControl |
Specifies whether the hardware flow control mode is enabled or disabled. This parameter can be a value of Hardware Control. This feature can be modified afterwards using unitary function LL_USART_SetHWFlowCtrl(). |
uint32_t | OverSampling |
Specifies whether USART oversampling mode is 16 or 8. This parameter can be a value of Oversampling. This feature can be modified afterwards using unitary function LL_USART_SetOverSampling(). |
uint32_t | Parity |
Specifies the parity mode. This parameter can be a value of Parity Control. This feature can be modified afterwards using unitary function LL_USART_SetParity(). |
uint32_t | StopBits |
Specifies the number of stop bits transmitted. This parameter can be a value of Stop Bits. This feature can be modified afterwards using unitary function LL_USART_SetStopBitsLength(). |
uint32_t | TransferDirection |
Specifies whether the Receive and/or Transmit mode is enabled or disabled. This parameter can be a value of Communication Direction. This feature can be modified afterwards using unitary function LL_USART_SetTransferDirection(). |
struct LL_USART_ClockInitTypeDef |
LL USART Clock Init Structure definition.
Definition at line 114 of file stm32f4xx_ll_usart.h.
Data Fields | ||
---|---|---|
uint32_t | ClockOutput |
Specifies whether the USART clock is enabled or disabled. This parameter can be a value of Clock Signal. USART HW configuration can be modified afterwards using unitary functions LL_USART_EnableSCLKOutput() or LL_USART_DisableSCLKOutput(). For more details, refer to description of this function. |
uint32_t | ClockPhase |
Specifies the clock transition on which the bit capture is made. This parameter can be a value of Clock Phase. USART HW configuration can be modified afterwards using unitary functions LL_USART_SetClockPhase(). For more details, refer to description of this function. |
uint32_t | ClockPolarity |
Specifies the steady state of the serial clock. This parameter can be a value of Clock Polarity. USART HW configuration can be modified afterwards using unitary functions LL_USART_SetClockPolarity(). For more details, refer to description of this function. |
uint32_t | LastBitClockPulse |
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 Last Clock Pulse. USART HW configuration can be modified afterwards using unitary functions LL_USART_SetLastClkPulseOutput(). For more details, refer to description of this function. |