6. Funktionseinheiten eines Computers / Mikrocomputers
6. Funktionseinheiten eines Computers / Mikrocomputers
6. Funktionseinheiten eines Computers / Mikrocomputers
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Rechnergrundlagen Teil 2 - 55 - Prof. Dipl.-Ing. Komar<br />
7. 4 Serielle, asynchrone Kommunikation über die RS232C/V.24-Schnittstelle<br />
Jeder Rechner verfügt über eine oder mehrere RS232C- bzw V.24-Schnittstellen, über die Daten asynchron<br />
seriell übertragen werden ( d.h. die einzelnen Datenbit werden nacheinander für die Bitzeit auf die Leitung<br />
gelegt, wobei die Synchronisation der beiden Partner durch Start- und Stoppbits erfolgt ).<br />
Die beiden Standards RS232C und V24 unterscheiden sich praktisch nur durch die Leitungsbezeichnungen und<br />
sind für den bidirektionalen Datenverkehr zwischen einer Datenendeinrichtung DTE ( Data Terminal<br />
Equipment ) und einem Modem DCE ( Data Communication Equipment ) konzipiert und genormt.<br />
Der Standard definiert 25 Signale, wovon aber nur die folgenden in der Praxis genutzt werden:<br />
Die wichtigsten RS232C-Signale einer DTE ( Endgerät z.B. Rechner PC )<br />
DTE<br />
25 polig 9 polig Signalbezeichnung<br />
Pin-Nr. Pin-Nr.<br />
2 3 TxD �� Transmit Data Sendedaten<br />
3 2 RxD �� Receive Data Empfangsdaten<br />
7 5 GND - Ground Signalmasse<br />
4 7 RTS �� Request To Send Sendeteil einschalten<br />
5 8 CTS �� Clear To Send Sendebereitschaft<br />
6 6 DSR �� Data Set Ready Betriebsbereitschaft<br />
20 4 DTR �� Data Terminal Ready Endgerät betriebsbereit<br />
8 1 DCD �� Data Carrier Detect Empfangssignalpegel<br />
Die Signal-Paare RTS / CTS und DSR / DTR sind Hardware -"Handshake"-Leitungen (Anforderung /<br />
Bestätigung ) über die der Datenfluß gesteuert oder die Betriebsbereitschaft gegenseitig mitgeteilt werden kann.<br />
Für Rechner-Rechner-Verbindungen (heute allgemein DTE-DTE-Verbindungen ) benötigt man sogn.<br />
Nullmodemkabel, bei denen die gekreuzten Adern typisch sind.<br />
Beim sogn. universellen Null-Modem-Kabel sind alle Signal und Steuerleitungen gekreuzt durchverbunden,<br />
wohingegen beim einfachsten 3-Draht-Nullmodemkabel nur die drei Signalleitungen TxD,RxD und GND<br />
gekreuzt durchverbunden und die Steuerleitungen im Stecker so gebrückt sind, daß die von der Gegenseite<br />
erwarteten Steuersignale durch die eigenen "vorgetäuscht" werden.<br />
Da hierbei keine Leitungen für einen Hardware-Handshake zur Datenflußkontrolle vorhanden sind, benutzt man<br />
einen Software-Handshake mit den beiden ASCII-Steuerzeichen<br />
- ASCII #19 : XOFF<br />
- ASCII #17 : XON<br />
Kann der Empfänger die eintreffenden Daten nicht mehr schnell genug verarbeiten, sendet er XOFF. Der Sender<br />
"hört" während der Sendung seine RxD-Leitung ab. Empfängt er das Zeichen "XOFF", stoppt er seine Sendung<br />
solange, bis der Empfänger mit "XON" signalisiert, daß er zur weiteren Datenaufnahme bereit ist.<br />
DTE DTE DTE DTE<br />
TxD TxD TxD TxD<br />
RxD RxD RxD RxD<br />
GND GND GND GND<br />
RTS RTS RTS RTS<br />
CTS CTS CTS CTS<br />
DSR DSR DSR DSR<br />
DTR DTR DTR DTR<br />
DCD DCD DCD DCD<br />
3-Draht Nullmodemverbindung Universelle Nullmodemverbindung