SERIAL I/O (HIGH-SPEED UART)
S3C2500B
14-10
Table 14-6. High-Speed UART Status Register Description (Continued)
Bit Number
Bit Name
Description
[4]
Overrun Error (OER)
This bit automatically set to "1" whenever an overrun error occurs
during a serial data receiving operation. When HURXBUF has a
previous valid data, but a new received data is going to be written
into HURXBUF during non-FIFO mode and when a new received
data is going to be written into RXFIFO with FIFO full during FIFO
mode. HUSTAT[4] is set to '1'.
If the OER interrupt enable bit, HUINT[4], is "1", a interrupt is
generated when a overrun error occurs.
You have to clear this bit by writing '1' to this bit. If not, UART may
be stopped.
[5]
Control Character Detect
(CCD)
HUSTAT[5] is automatically set to "1" to indicate that a control
character has been received.
If the CCD interrupt enable bit, HUINT[5], is "1", an interrupt is
generated when a control character is detected.
You can clear this bit by writing '1' to this bit.
NOTE:
Software flow control mode does not affects Tx/Rx operation this
bit. This bit informs only whether UART receives control character
or not. Namely, if user want to stop Tx/Rx operation. User must
program that routine.
[6]
Data carrier Detect Lost
(DCDL)
This bit set to 1, if HUnDCD0/HUnDCD1 pin is high at the time High-
Speed UART Receiver checks a newly received data whether the
data is good frame or not.
If the DCD interrupt enable bit, HUINT[6], is "1", a interrupt is
generated when a data carrier is detected.
This bit can be used for error check bit in hardware flow control
mode.
[7]
Receive FIFO Data
trigger level reach
(RFREA)
In Receive FIFO mode, this bit indicate Receive FIFO has valid data
and reach Rx trigger level. So High-Speed UART request DMA to
move data in Receive FIFO. In non-FIFO mode, if HURXBUF has a
received data , this bit is set to '1' also,
An interrupt or DMA request is generated when HUSTAT[7] is "1". In
case of HUCON[3:2]='01' and HUINT[7]=1,interrupt requested, and
HUCON[3:2]='10' or '11', DMA request occurred.
You can clear this bit by reading Receive FIFO or HURXBUF with a
good data. If any error, this bit is cleared by writing '1' to
corresponding error bit in HUSTAT register.
[8]
Receive FIFO empty
(RFEMT)
This bit is only for CPU to monitor High-Speed UART. When Receive
FIFO is empty, this bit is set to '1'. After reset, default value is '1' .
[9]
Receive FIFO full
(RFFUL)
This bit is only for CPU to monitor High-Speed UART. When Receive
FIFO is full, this bit is set to '1'. After reset, default value is '0'
[10]
Receive FIFO overrun
(RFOV)
This bit is set to '1' when Receive FIFO overrun occurs during the
Receive FIFO mode.
You can clear this bit by writing '1' to this bit.
[11]
Receiver in idle (RIDLE)
This bit is only for CPU to monitor the receiver state of High-Speed
UART. The RxIDLE status bit indicates that the inactive state of
RxDATA.
Содержание S3C2500B
Страница 2: ...S3C2500B 32 BIT RISC MICROPROCESSOR USER S MANUAL Revision 1 ...
Страница 17: ......
Страница 25: ......
Страница 80: ...PRODUCT OVERVIEW S3C2500B 1 46 NOTES ...
Страница 296: ...MEMORY CONTROLLER S3C2500B 5 60 NOTES ...
Страница 531: ...GDMA CONTROLLER S3C2500B 12 24 NOTES ...
Страница 593: ...I O PORTS S3C2500B 15 12 NOTES ...