UART (Universal Asynchronous Receiver / Transmitter)
Universal asynchronous transceiver
UART is a chip for controlling a computer with a serial device. One thing to note is that it provides the RS-232C data terminal device interface so that the computer can communicate with the modem or other serial devices that use the RS-232C interface. As part of the interface, UART also provides the following functions:
The parallel data transmitted from the inside of the computer is converted to the output serial data stream. Convert the serial data from the outside of the computer to bytes, which is used in the computer to use parallel data. Add a parity bit in the output serial data stream and a parity check of the data stream received from the outside. Add a start-stop tag in the output data stream and remove the start-stop tag from the received data stream. Processing the interrupt signal from the keyboard or mouse (keyboard and mouse ticket is also a serial device). Synchronous management issues that can be handled by computer and external serial devices. There are some relatively high-end UARTs that also provide buffers for input and output data. Now the new UART is 16550, which can store 16-byte data in its buffer before the computer needs to process data, and the usual UART is 8250. Now if you purchase a built-in modem, this modem usually has 16550 UART.