UART
Register Listing for UART
Register |
Address |
---|---|
UART_RXTX |
0xf0005800 |
UART_TXFULL |
0xf0005804 |
UART_RXEMPTY |
0xf0005808 |
UART_EV_STATUS |
0xf000580c |
UART_EV_PENDING |
0xf0005810 |
UART_EV_ENABLE |
0xf0005814 |
UART_TXEMPTY |
0xf0005818 |
UART_RXFULL |
0xf000581c |
UART_EV_STATUS
Address: 0xf0005800 + 0xc = 0xf000580c
This register contains the current raw level of the rx event trigger. Writes to this register have no effect.
Field |
Name |
Description |
---|---|---|
[0] |
TX |
Level of the |
[1] |
RX |
Level of the |
UART_EV_PENDING
Address: 0xf0005800 + 0x10 = 0xf0005810
When a rx event occurs, the corresponding bit will be set in this register. To clear the Event, set the corresponding bit in this register.
Field |
Name |
Description |
---|---|---|
[0] |
TX |
1 if a tx event occurred. This Event is triggered on a falling edge. |
[1] |
RX |
1 if a rx event occurred. This Event is triggered on a falling edge. |
UART_EV_ENABLE
Address: 0xf0005800 + 0x14 = 0xf0005814
This register enables the corresponding rx events. Write a
0
to this register to disable individual events.
Field |
Name |
Description |
---|---|---|
[0] |
TX |
Write a |
[1] |
RX |
Write a |