![Samsung S3C2501X User Manual Download Page 403](http://html.mh-extra.com/html/samsung/s3c2501x/s3c2501x_user-manual_340828403.webp)
SERIAL I/O (HIGH-SPEED UART)
S3C2501X
11-10
Table 11-5. 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 receives 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 can clear this bit by writing "1" to this bit.
[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/Tx 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 HUnDCD 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 indicates Receive FIFO has valid
data and reaches 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]="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.
Summary of Contents for S3C2501X
Page 18: ......
Page 275: ...MEMORY CONTROLLER S3C2501X 5 60 NOTES ...
Page 289: ...I2C CONTROLLER S3C2501X 6 14 NOTES ...
Page 373: ...GDMA CONTROLLER S3C2501X 9 24 NOTES ...
Page 435: ...I O PORTS S3C2501X 12 12 NOTES ...