UART_STATUS
Bit Field |
Read/Write |
Field Name |
Description |
---|---|---|---|
12 |
R |
TX_BUSY |
Indicate that a TX transaction is ongoing |
11 |
R |
RX_BUSY |
Indicate that a RX transaction is ongoing |
10 |
R |
TX_REQ |
Indicate that a TX data can be written |
9 |
R |
RX_REQ |
Indicate that a RX data can be read |
8 |
R |
OVERRUN |
Indicate that an overrun occurred when receiving data |
0 |
W |
OVERRUN_CLEAR |
Clear the overrun status flag |
Bit Field |
Field Name |
Value Symbol |
Value Description |
Hex Value |
---|---|---|---|---|
12 |
TX_BUSY |
UART_TX_IDLE |
No UART TX transaction is ongoing |
0x0* |
|
|
UART_TX_BUSY |
UART TX transaction is ongoing |
0x1 |
11 |
RX_BUSY |
UART_RX_IDLE |
No UART RX transaction is ongoing |
0x0* |
|
|
UART_RX_BUSY |
UART RX transaction is ongoing |
0x1 |
10 |
TX_REQ |
UART_TX_NO_REQ |
UART TX data has already been written |
0x0 |
|
|
UART_TX_REQ |
UART TX data can be written |
0x1* |
9 |
RX_REQ |
UART_RX_NO_REQ |
No new UART RX data available |
0x0* |
|
|
UART_RX_REQ |
New UART RX data available |
0x1 |
8 |
OVERRUN |
UART_OVERRUN_FALSE |
No UART RX overrun detected |
0x0* |
|
|
UART_OVERRUN_TRUE |
UART RX overrun detected |
0x1 |
0 |
OVERRUN_CLEAR |
UART_OVERRUN_CLEAR |
Clear the RX overrun status bit |
0x1 |