Software Diagnostics Output
C-26
UART
## 280
UART
hardware/software last status :-
Internal software data (key)
(DATA)
: %% 1
Internal hardware registers
(IREG)
: %% 2
Internal hardware parameters
(IRAM)
: %% 3
Current channel port
(UART_PORT)
: %% 4
Reception data lock
(RXBD_LOCK)
: %% 5
Transmission data lock
(TXBD_LOCK)
: %% 6
Reception data header
(RXBD_HEAD)
: %% 7
Reception data tail
(RXBD_TAIL)
: %% 8
Transmission data header
(TXBD_HEAD)
: %% 9
Transmission data tail
(TXBD_TAIL)
: %% 10
Communication signals
(UART_SIGNAL): %% 11
Communication buffers
(UART_TYPE)
: %% %% 12
Idle characters counter
(IDLC)
: %% 13
Parity error counter
(PAREC)
: %% 14
Framing error counter
(FRMEC)
: %% 15
Noise error counter
(NOSEC)
: %% 16
Break error counter
(BRKEC)
: %% 17
Current reception empty buffer
: %% 18
Current reception ready buffers
: %% 19
Current transmission ready buffers
: %% 20
Current transmission empty buffers
: %% 21
1.
Device key address.
2.
H-W registers address.
3.
H-W parameters address.
4.
The Port number.
5.
Semaphore of the reception function.
6.
Semaphore of the transmission function.
7.
Offset for Rx descriptors for receiving frame.
8.
Offset in RX_QUEUE for moving the next frame to upper layers.
9.
Offset in TX_QUEUE for moving a new frame to transmission, by upper layers.
10.
Offset in TX_QUEUE from where this device takes the next frame for transmission.
11.
MTE signal of events that took place.
12.
Whether the frame is formatted/unformatted.
13.
The actual counter that counts the number of idles since the last character was received. For example,
the time that a character takes to arrive (corresponds to idle) at 9600 baud is 1 msec.
14.
The number of times the parity error occurred during the reception of a single byte.
15.
The number of times the framing error occurred during the reception of a single byte.