High-Speed Uart Transmit Buffer Register - Samsung S3C2501X User Manual

32-bit risc microprocessor
Table of Contents

Advertisement

SERIAL I/O (HIGH-SPEED UART)

11.3.4 HIGH-SPEED UART TRANSMIT BUFFER REGISTER

S3C2501X has a 32-byte Transmit FIFO, and the bottom of FIFO is HUTXBUF. All data to be transmitted are
stored into this register at first in FIFO mode, if next buffer has invalid data, then shifted to next buffer. But in
non-FIFO mode, a new data to transmit will be moved from HUTXBUF to Tx shift register. The High-Speed
UART transmit buffer registers, HUTXBUF, contain an 8-bit data value to be transmitted over the High-Speed
UART channel.
Registers
Offset Address
HUTXBUF
0xF008000C
Bit Number
Bit Name
[7:0]
Transmit data
31
11-16
Table 11-8. High-Speed UART Transmit Register
R/W
W
High-Speed UART transmit buffer register
Table 11-9. High-Speed UART Transmit Register Description
This field contains the data to be transmitted over the single channel High-
Speed UART.
When this register is written, the transmit buffer register empty bit in the
status register, HUSTAT[18], should be "1". This is to prevent overwriting of
transmit data that may already be present in the HUTXBUF.
Whenever the HUTXBUF is written with a new value, the transmit register
empty bit, HUSTAT[18], is automatically cleared to "0".
[7:0] Transmit data for UART
Figure 11-5. High-Speed UART Transmit Buffer Register
Description
Description
8
7
Transmit Data
S3C2501X
Reset Value
0

Advertisement

Table of Contents
loading

Table of Contents