2 uart registers dlab=0, Table 6-27, Receiver buffer register (rbr) if dlab=0 – Artesyn ATCA-7365-CE Installation and Use (May 2014) User Manual
Page 172: Table 6-28, Transmitter holding register (thr) if dlab=0, Maps and registers
Maps and Registers
ATCA-7365-CE Installation and Use (6806800L73J)
172
6.3.4.2
UART Registers DLAB=0
6.3.4.2.1 Receiver Buffer Register (RBR)
In non-FIFO mode, this register holds the character received by the UART's Receive Shift
Register. If fewer than eight bits are received, the bits are right-justified and the leading bits are
zeroed. Reading the register empties the register and resets the Data Ready (DR) bit in the Line
Status Register to zero. Other (error) bits in the Line Status Register are not cleared. In FIFO
mode, this register latches the value of the data byte at the top of the FIFO.
6.3.4.2.2 Transmitter Holding Register (THR)
This register holds the next data byte to be transmitted. When the Transmit Shift Register
becomes empty, the contents of the Transmit Holding Register are loaded into the shift
register and the transmit data request (TDRQ) bit in the Line Status Register is set to one.
In FIFO mode, writing to THR puts data to the top of the FIFO. The data at the bottom of the
FIFO is loaded to the shift register when it is empty.
Table 6-27 Receiver Buffer Register (RBR) if DLAB=0
LPC IO Address: Base
Bit
Description
Default
Access
7:0
Receiver Buffer register(RBR)
Undef.
LPC: r
Table 6-28 Transmitter Holding Register (THR) if DLAB=0
LPC IO Address: Base
Bit
Description
Default
Access
7:0
Transmitter Holding register(THR)
Undef.
LPC: w