UART
Universal A synchronousRecieverTransmitter
Master
Clock (SCL)
Data (SDA)
R1
R2
Slave
I2C
Master
SPISlave
Serial Clock (SCK)
Master In Slave Out (MISO)
Slave Select (SS)
Master Out Slave In (MOSI)
Asynchronous = No Clock
Receiver and Transmitter
Need to be on the Same
Baud rate / Bitrate
UART Configuration (Serial Comms)
Device 1
TX
RX
RX
GND
TX
Device 2
GND
Communication Settings
Device 1
TX
RX
RX
GND
TX
Device 2
GND
Baud Rate
Data Bits
Parity
Stop Bits
Communication Settings
Device 1
TX
RX
RX
GND
TX
Device 2
GND
Baud Rate :
1200
4800
9600
19200
38400
115200
bps
S
Communication Settings
Device 1
TX
RX
RX
GND
TX
Device 2
GND
Data Bits
S
D1D0 D3D2 D5D4 D6 D7S
Communication Settings
Device 1
TX
RX
RX
GND
TX
Device 2
GND
Data Bits S
Ack
D1D0 D3D2 D5D4 D6 D7
8 Bits
D1D0 D3D2 D5D4 D6 D7S
Communication Settings
Device 1
TX
RX
RX
GND
TX
Device 2
GND
Data Bits S
Ack
D1D0 D3D2 D5D4 D6 D7
7 Bits
D1D0 D3D2 D5D4 D6 D7S
Communication Settings
Device 1
TX
RX
RX
GND
TX
Device 2
GND
Parity Bit S
Ack
D1D0 D3D2 D5D4 D6 P
Odd EvenP
D1D0 D3D2 D5D4 D6 D7S
Communication Settings
Device 1
TX
RX
RX
GND
TX
Device 2
GND
Parity Bit S
Ack
D1D0 D3D2 D5D4 D6 P Odd EvenP
1 1 1 10 0 0
4 – Ones
D1D0 D3D2 D5D4 D6 D7S
Communication Settings
Device 1
TX
RX
RX
GND
TX
Device 2
GND
Parity Bit S
Ack
D1D0 D3D2 D5D4 D6 P Odd P
1 1 1 10 0 0
4 – Ones
0
D1D0 D3D2 D5D4 D6 D7S
Communication Settings
Device 1
TX
RX
RX
GND
TX
Device 2
GND
Parity Bit S
Ack
D1D0 D3D2 D5D4 D6 P P
1 1 1 10 0 0
4 – Ones
1
Even
D1D0 D3D2 D5D4 D6 D7S
Communication Settings
Device 1
TX
RX
RX
GND
TX
Device 2
GND
Parity Bit S
Ack
D1D0 D3D2 D5D4 D6 P P
1 1 1 10 0 1
5 – Ones
0
Even
D1D0 D3D2 D5D4 D6 D7S
Communication Settings
Device 1
TX
RX
RX
GND
TX
Device 2
GND
Parity Bit S
Ack
D1D0 D3D2 D5D4 D6 P P
1 1 1 10 0 1
5 – Ones
1
Odd
TD1D0 D3D2 D5D4 D6 D7S
Communication Settings
Device 1
TX
RX
RX
GND
TX
Device 2
GND
Stop Bit S
Ack
D1D0 D3D2 D5D4 D6 P
1 1 1 10 0 1 1
T
TD1D0 D3D2 D5D4 D6 D7S
Communication Settings
Device 1
TX
RX
RX
GND
TX
Device 2
GND
2 Stop Bits S
Ack
D1D0 D3D2 D5D4 D6 P
1 1 1 10 0 1 1
T T
TD1D0 D3D2 D5D4 D6 D7S
Communication Settings
Device 1
TX
RX
RX
GND
TX
Device 2
GND
S
Ack
D1D0 D3D2 D5D4 D6 P
1 1 1 10 0 1 1
T
0 1
TD1D0 D3D2 D5D4 D6 D7S
Communication Settings
Device 1
TX
RX
RX
GND
TX
Device 2
GND
S
Ack
D1D0 D3D2 D5D4 D6 TD7
https://www.arduino.cc/en/Serial/IfSerial
Link Down Below
In Description
ASCII
Thank you for Watching
Please Like, Subscribe & Share :)

Fun and Easy UART - How the UART Protocol Works

Editor's Notes

  • #4Ā Can check the Videos that I have on those Communication Protocols.
  • #5Ā Serial Peripheral Bus. Clock to synchronize in out bits
  • #6Ā Serial Peripheral Bus. Clock to synchronize in out bits
  • #7Ā Peer to Peer . So now Multiple Devices on one bus. Commonly Known as Serial Communications
  • #8Ā Peer to Peer . So now Multiple Devices on one bus.
  • #9Ā Peer to Peer . So now Multiple Devices on one bus.
  • #10Ā Peer to Peer . So now Multiple Devices on one bus.
  • #11Ā Peer to Peer . So now Multiple Devices on one bus.
  • #12Ā Peer to Peer . So now Multiple Devices on one bus.
  • #13Ā Parity Is a 1 bit Error Checking Mechanism
  • #14Ā Parity Is a 1 bit Error Checking Mechanism
  • #15Ā Parity Is a 1 bit Error Checking Mechanism
  • #18Ā Simple Method of Error Checking.
  • #19Ā Simple Method of Error Checking.
  • #20Ā Simple Method of Error Checking.
  • #21Ā Simple Method of Error Checking.
  • #22Ā Simple Method of Error Checking.
  • #23Ā Serial Comms. ACSII American Standard Code for Information Interchange
  • #24Ā Serial Comms. ASCII American Standard Code for Information Interchange