USART_InitAsync_TypeDef Struct Reference
Asynchronous mode initialization structure.
#include <em_usart.h>
Data Fields |
|
| USART_Enable_TypeDef | enable |
|
Specifies whether TX and/or RX is enabled when initialization is completed.
|
|
| uint32_t | refFreq |
|
USART/UART reference clock assumed when configuring baud rate setup.
|
|
| uint32_t | baudrate |
|
Desired baud rate.
|
|
| USART_OVS_TypeDef | oversampling |
|
Oversampling used.
|
|
| USART_Databits_TypeDef | databits |
|
Number of data bits in frame.
|
|
| USART_Parity_TypeDef | parity |
|
Parity mode to use.
|
|
| USART_Stopbits_TypeDef | stopbits |
|
Number of stop bits to use.
|
|
| bool | mvdis |
|
Majority Vote Disable for 16x, 8x and 6x oversampling modes.
|
|
| bool | prsRxEnable |
|
Enable USART Rx via PRS.
|
|
| USART_PRS_Channel_t | prsRxCh |
|
Select PRS channel for USART Rx.
|
|
| bool | autoCsEnable |
|
Auto CS enabling.
|
|
Asynchronous mode initialization structure.
Field 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.
◆ baudrate
| uint32_t USART_InitAsync_TypeDef::baudrate |
Desired baud rate.
◆ oversampling
| USART_OVS_TypeDef USART_InitAsync_TypeDef::oversampling |
Oversampling used.
◆ 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.
◆ parity
| USART_Parity_TypeDef USART_InitAsync_TypeDef::parity |
Parity mode to use.
◆ stopbits
| USART_Stopbits_TypeDef USART_InitAsync_TypeDef::stopbits |
Number of stop bits to use.
◆ mvdis
| bool USART_InitAsync_TypeDef::mvdis |
Majority Vote Disable for 16x, 8x and 6x oversampling modes.
◆ prsRxEnable
| bool USART_InitAsync_TypeDef::prsRxEnable |
Enable USART Rx via PRS.
◆ prsRxCh
| USART_PRS_Channel_t USART_InitAsync_TypeDef::prsRxCh |
Select PRS channel for USART Rx.
(Only valid if prsRxEnable is true).
◆ autoCsEnable
| bool USART_InitAsync_TypeDef::autoCsEnable |
Auto CS enabling.