




Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An overview of the rs-232c standard for serial communication, focusing on connectors, signals, and flow control. It also covers the internal registers and pinouts of a universal asynchronous receiver-transmitter (uart) device, which is essential for asynchronous communication. Students can use this document as study notes, summaries, or slides to understand the basics of rs-232c and uart communication.
Typology: Study notes
1 / 8
This page cannot be seen from the preview
Don't miss anything!





RS – 232C Connectors and Signals
DB25 (25 pin connector)
RxD TxD
Scratch Pad SP 7
Modem Status MSR 6
Line Status LSR 5
Mode Control MCR 4
Line Cont rol LCR 3
Interrupt ID IIR 2
FIFO Control Register FCR 2
Interrupt Enable IER 1
Band Rate Divisor (High Byte) DLM 1
Band Rate Divisor (Low Byte) DLL 0
Receiver Dat a RBR 0
Transmitter Holding Register THR 0
Base +
Served Ports in Standard PC
COM4 0040:0006 2E8H
COM3 0040:0004 3E8H
COM2 0040:0002 2F8H
COM1 0040:0000 03F8H
Memory Port Base Address
Ports
Text Dump
0040:0000 F8 03 F8 02 E8 03 E8 02-BC 03 78 03 78 02 C0 9F ..........x.x... 0040:0010 23 C8 20 80 02 85 00 20-00 00 34 00 34 00 71 10 #. .... ..4.4.q. 0040:0020 0D 1C 71 10 0D 1C 64 20-20 39 34 05 30 0B 3A 27 ..q...d 94.0.:' 0040:0030 30 0B 0D 1C 00 00 00 00-00 00 00 00 00 00 00 00 0............... 0040:0040 D8 00 C3 00 00 00 00 00-00 03 50 00 00 10 00 00 ..........P..... 0040:0050 00 0A 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ 0040:0060 0F 0C 00 D4 03 29 30 00-00 00 00 00 02 C9 0B 00 .....)0......... 0040:0070 00 00 00 00 00 00 08 00-14 14 14 14 01 01 01 01 ................ -q
Setting the Baud Rate
1.8432 MHZ=frequency generating by UARTS
internally
Divisor value loaded in DLL ( Base +0 ) and DLM ( Base +1 )
Baud rate =1.8432 MHZ / (16Divisor)*
Divisor = 1, Baud Rate = 115200
Divisor = 0CH, Baud Rate = 9600
Divisor = 180H, Baud Rate = 300
Interrupt Enable Register
3 2 1 0
Interrupt ID Register
2 1 0