UART
S3C2416X RISC MICROPROCESSOR
14-14
UCONn
Bit
Description
Initial State
Transmit Mode
(note 3)
[3:2]
Determine which function is currently able to write Tx data to the
UART transmit buffer register.
00 = Disable
01 = Interrupt request
(note 6)
or polling mode
10 = DMA request( request signal 0)
11 = DMA request( request signal 1)
00
Receive Mode
[1:0]
Determine which function is currently able to read data from
UART receive buffer register.
00 = Disable
(note 4)
01 = Interrupt request or polling mode
10 = DMA request( request signal 0)
11 = DMA request( request signal 1)
00
NOTES:
1. When you want to change EXTUARTCLK to PCLK for UART baudrate, clock selection field must be set to 2’b10.
2. When the UART does not reach the FIFO trigger level and does not receive data during 3 words time in Interrupt receive
mode with FIFO, the Rx interrupt will be generated (receive time out), and the users should check the FIFO status
and read out the rest.
3. If Tx DMA request signal were 0, Rx DMA request signal should be 1. They can’t share request signal 0 or 1 in common.
(UCONn[3:2], UCONn[1:0])
=
(“10b”, “11b”) or (“11b”, “10b”)
4. When Receive mode is enabled, changing of GPIO status affect to RXD line(example : GPIO RXD ->GPIO input -> GPIO
RXD), dummy data can be read at RX FIFO.
Recommended steps are follows.
- Disable Receive Mode
- Set GPIO as UART mode.
- RX FIFO reset.
- Interrupt unmask(enable) if needed
- Enable Receive Mode(Set Receive Mode to Interrupt/DMA request or polling mode)
5. In the middle of operation, changing source clock selection or speed of source clock is prohibited. These must be done
after finishing transmission/receiving
6. Mask bit of INTMSK(Interrupt Mask Register ) should be 0 (unmask) before enabling Transmit mode as Interrupt request
mode.
Summary of Contents for S3C2416
Page 122: ...BUS MATRIX EBI S3C2416X RISC MICROPROCESSOR 3 4 NOTES ...
Page 204: ...DMA CONTROLLER S3C2416X RISC MICROPROCESSOR 8 18 NOTES ...
Page 284: ...WATCHDOG TIMER S3C2416X RISC MICROPROCESSOR 11 6 NOTES ...
Page 320: ...REAL TIME CLOCK S3C2416X RISC MICROPROCESSOR 13 16 NOTES ...
Page 344: ...UART S3C2416X RISC MICROPROCESSOR 14 24 NOTES ...
Page 380: ...USB2 0 DEVICE S3C2416X RISC MICROPROCESSOR 16 34 NOTES ...
Page 432: ...2D S3C2416X RISC MICROPROCESSOR 18 38 NOTES ...
Page 446: ...HS_SPI CONTROLLER S3C2416X RISC MICROPROCESSOR 19 14 NOTES ...
Page 604: ...S3C2416X RISC MICROPROCESSOR S3C2416X RISC MICROPROCESSOR 23 22 NOTES ...
Page 638: ...PCM AUDIO INTERFACE S3C2416X RISC MICROPROCESSOR 25 18 NOTES ...
Page 670: ...ELECTRICAL DATA S3C2416X RISC MICROPROCESSOR 26 32 NOTES ...