UART
UART
SHIVAMOGGA-577204
DEPARTMENT OF INFORMATION SCIENCE AND ENGINEERING
Presentation on
Subject:- Microcontroller And Embedded System
Topic:- Universal Asynchronous Receiver Transmitter[UART]
From,
Bhavana Y Desai
4PM19IS006
4th sem, ISE. To,
Mrs Vani gs
Asst Prof, Dept of ISE
UART
UART stands for Universal Asynchronous Receiver Transmitter.
It is a device to device communication protocol.
Data transmission is an asynchronous form of serial data transmission .
Main purpose is to transmit and receive serial data.
Tx-transmitter line
Rx-receiver line
In UART communication, two UARTs communicate directly with each other. The
transmitting UART converts parallel data into serial form, transmits it in serial to
the receiving UART, which then converts the serial data back into parallel data for
the receiving device.
Instead of a clock signal, UART transmitted data is organized into packets that
adds start and stop bits to the data packet. These bits define the beginning and
end of the data packet.
Each packet contains 1 start
bit, 5 to 9 data bits (depending on
the UART), an optional parity
bit(0/1), and 1 or 2 stop bits:
Steps of UART Transmission
1. The transmitting UART receives data in parallel from the data bus
2. The transmitting UART adds the start bit, parity bit, and the stop bit(s) to
the data frame
3. The entire packet is sent serially from the transmitting UART to the receiving UART.
The receiving UART samples the data line at the pre-configured baud rate:
4. The receiving UART discards the start bit, parity bit, and stop bit from the data frame:
5. The receiving UART converts the serial data back into parallel and transfers
it to the data bus on the receiving end:
Application of UART
ADVANTAGES :
DISADVANTAGES :
THANK YOU