Programmetwicklung

 

Banner Text Die serielle Schnittstelle

Nullmodem-Verbindung Signale und Pinbelegung Flusssteuerung Verbindung Miniboard Zeichenrahmen

Home

Grundlagen8051Programme

IDEVerfahren7 SegmentRS232InterruptsEEPROMSpezial

Impressum

 

Normen:               V.24 (DIN 66020 oder ITU-T; D, EU)

                             RS232C (EIA; USA)

Genormt sind:    Steckerbelegung, Signalpegel („0“ = 3..15V; „1“ = -3..-15V)

Nullmodem-Verbindung zwischen 2 PC’s

DEE: Datenendeinrichtung (DTE: Data Terminal Equipment)
DÜE: Datenübertragungseinrichtung (DCE: Data Carrier Equipment)

red1_s1.gif Seitenanfang

Signale und Pinbelegung (9-polig SUB-D)
 

DÜE

DEE

Signal

Beschreibung

I/O

4

6

DSR

Betriebsbereitschaft (Data Set Ready)

Eingang

6

4

DTR

Betriebsbereit (Data Terminal Ready)

Ausgang

2

3

TxD

Sendedatenleitung (Transmit Data)

Ausgang

3

2

RxD

Empfangsdatenleitung (Receive Data)

Eingang

8

7

RTS/

Sendeanforderung (Request to Send)

Ausgang

7

8

CTS/

Sendefreigabe (Clear to Send)

Eingang

1

1

DCD

Empfangssignalpegel (Line Signal Detector)

Eingang

5

5

GND

Signal-Ground

-

 

 

 

 

 

red1_s1.gif Seitenanfang

 

 

Flussteuerung (Handshake):

  1. Hardware-Handshake (mit RTS/ und CTS/)
    Bsp.: Computer 1 möchte Daten zu Computer 2 senden!





  2. Software-Handshake (ohne RTS/ und CTS/)










 

 

red1_s1.gif Seitenanfang

3-Draht-Verbindung PC – Miniboard

Die Verbindung zum Minibord ist eine DEE-DEE- Verbindung. Die Kreuzung der Signalleitungen findet jedoch auf dem Miniboard statt. Somit kann ein kostengünstiges 1:1-Verbindungskabel verwendet werden. Es werden nur die Signale TxD, RxD und GnD verwendet.

 

 

red1_s1.gif Seitenanfang

Übertragungsrahmen (Frame):

Die Übertragung beginnt immer mit dem Startbit („L“). Danach kommen bis zu 8 Datenbits (z.B. 7 Bit ASCII-Übertragung). Datenbit 8 kann auch als Paritätsbit verwendet werden. Bei gerade Parität (even) muss die Anzahl aller Einsen im Datenbyte gerade sein. Bei ungerade Parität (odd) ist sie ungerade. Damit können einzelne Bitfehler bei der Übertragung erkannt werden. Am Ende des Zeichenrahmen werden 1 oder 2 Stoppbits gesendet

.

Die Signalabtastung erfolgt idealerweise bei halber Bitdauer T. Da der Bittakt nicht mit übertragen wird, muss die Abtast­rate (Baudrate) im Empfänger und Sender gleich gewählt sein.

Baudrate: vs = 1/T     [vs] = 1 Bd (Baud) = 1/s

z.B.: vs = 1200Bd, 2400Bd, 4800Bd, 9600Bd, 14400Bd, 19200Bd, 38400

red1_s1.gif Seitenanfang

 

Infos und Übungen:

  1. Allgemeines zur RS232-Schnittstelle Adobe.gif
  2. Programmierung der seriellen Schnittstelle des 8051-ControllersAdobe.gif
  3. Oszillogramm der Textübertragung Adobe.gif
  4. Zeichencodes Adobe.gif

 

     arrow6_L.gif     

Letzte Änderung: 8.1.2008

    arrow6_R.gif