18.12.2012 Aufrufe

6. Funktionseinheiten eines Computers / Mikrocomputers

6. Funktionseinheiten eines Computers / Mikrocomputers

6. Funktionseinheiten eines Computers / Mikrocomputers

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!