Asynchronous mode initialization structure.
Public Attributes#
Specifies whether TX and/or RX is enabled when initialization is completed.
uint32_t
USART/UART reference clock assumed when configuring baud rate setup.
uint32_t
Desired baud rate.
Oversampling used.
Number of data bits in frame.
Parity mode to use.
Number of stop bits to use.
bool
Auto CS enabling.
bool
Enable CS invert.
Public Attribute Documentation#
enable#
USART_Enable_TypeDef USART_InitAsync_TypeDef::enable
Specifies whether TX and/or RX is enabled when initialization is completed.
refFreq#
uint32_t USART_InitAsync_TypeDef::refFreq
USART/UART reference clock assumed when configuring baud rate setup.
Set to 0 to use the currently configured reference clock.
databits#
USART_Databits_TypeDef USART_InitAsync_TypeDef::databits
Number of data bits in frame.
Notice that UART modules only support 8 or 9 data bits.
csInv#
bool USART_InitAsync_TypeDef::csInv
Enable CS invert.
By default, chip select is active low. Set to true to make chip select active high.