

The transmitter section includes three blocks namely transmit hold register, shift register and also control logic. The UART block diagram consists of two components namely the transmitter & receiver that is shown below. Parallel Communication UART Block Diagram The best examples for this communication are old printers, PCI, RAM, etc. Parallel data communication is expensive as well as very fast, as its requires additional hardware and cables. In parallel data communication, the data can be transferred through multiple cables at once. Thus, this communication is very useful in compound circuits compared with parallel communication. It requires very less circuitry as well as wires. Serial data communication is not expensive when we compared with parallel communication. In serial data communication, the data can be transferred through a single cable or line in a bit- by- bit form and it requires just two cables. In UART, the communication between two devices can be done in two ways namely serial data communication and parallel data communication. The main function of UART is to serial data communication.
#UART SERIAL COMMUNICATION BASICS FULL#
Net (2) 1 KM Range Wireless (1) 16x2 Character LCD (9) 2 UART (1) 4x3 Keypad (1) 4x4 keypad (1) 8051 (5) 8051 Project (2) 8051 Projects (1) 8051 Tutorial (3) 89C51 (4) 89C51 Project (2) 89S51 (1) 89S52 (1) Additional UART (1) Android (3) Android AVD (1) Android Programming Tutorial (1) Android Tutorial (2) Arduino Board (1) ARM Projects (1) Atiny (1) Atmega8 (1) AVR (5) AVR Projects (1) Build From Scratch (1) C# (1) C# Serial Port (2) C# serial Terminal (1) C# Voltmeter (1) Camera (1) Clock (1) Digital Voltmeter (2) Digital watch (1) DIY (2) EEPROM (2) Electronic code lock (1) Embedded (16) Embedded Project (9) Embedded Projects (2) Embedded Tutorial (12) Embeded (4) Extra UART (1) Flutter (1) Getting Started With Android (2) Home Security (1) Internet Based Device Control (1) Java of Things (1) Keypad (1) Keypad Tutorial (1) LCD (6) LCD Tutorial (4) Linux (1) Lock (1) LPG Sensor (1) MAX232 (3) Microcontroller (14) Microcontroller generates sound (1) Microcontroller Interrupt (1) Microcontroller Project (5) Microcontroller Tutorial (11) Microcontroller Tutorial.The UART full form is “Universal Asynchronous Receiver/Transmitter”, and it is an inbuilt IC within a microcontroller but not like a communication protocol (I2C & SPI). The ICs all function the same and nearly all have the same pinout. Don't worry if you're working with a chip labeled 'ICL232' or 'ST232' - these are just generics of the MAX232. To get our PIC IC sending serial characters to a computer, we have to send these serial signals through a MAX232 circuit so that the computer receives +/-12V RS232 signals.

It also boosts the voltage of our PIC to the needed +/-12V of the RS232 protocol so that a computer can understand our PIC and vice versa. The MAX232 is an IC originally designed by a company called Maxim IC that converts the +/-12V signals of RS232 down to the 0/5V signals that our PIC can understand. They have made an IC that is generically known as the MAX232 (very close to RS232, no?). So how do we get our 5V micro to talk the RS232 +/-12V voltages? This problem has been solved by the IC manufacturers of the world. Modern electronics do not operate at such high positive and negative voltages. The standard that is 'RS232' dictates that a bit ranges from -12V to +12V. Before they were relatively high power, high voltage devices. As long as the computer output bits at the pre-determined speed, the printer could listen. A computer would pass image data to a printer at 9600 bits per second and the printer would listen for this stream of 1s and 0s expecting a new bit every 1/9600 = 104us (104 micro-seconds, 0.000104 seconds). Both the computer and the device agreed on a speed of information - 'bits per second'.
#UART SERIAL COMMUNICATION BASICS SERIES#
The simplest way to do this was to pass a series of 1s and 0s to the computer. Back in the day, serial information needed to be passed from devices like printers, joysticks, scanners, etc to the computer. The first computers had serial ports that used RS232, and even current computers have serial ports (or at least USB ports that act like RS232 ports). What is RS232? It's just a name for a standard that has propagated from generation to generation of computers.
