24. Lektion: UART

Aus Attraktor Wiki

Wechseln zu: Navigation, Suche

UART steht für Universal Asynchronous Receiver Transmitter. Es handelt sich hierbei um die wohl älteste Schnittstelle in der Computerwelt. Sie wurde z.B. schon bei den Fernschreibern eingesetzt. Ursprünglich war sie für de Datenübertragung im Telefonnetz entwickelt worden.
Es gibt 2 Normen für diese serielle Schnittstelle:

  • V.24 von der ITU-T (Internatioale Fernmeldebehörde)
  • RS232 von der EIA (Electronic Industries Association)

inzwischen sind diese Normen identisch.

RS232

Uart timing.svg.png
Das Bild zeigt das Timing sehr anschaulich.

  • Der Ruhezustand ist 1
  • Die Übertragung eines Bytes wird mit einem Startbit (0) eingeleitet.
  • Dann folgen die Datenbits (5...9).
  • Anschließend kann ein optionales Paritybit gesendet werden.
  • Beendet wird die Übertragung eines Bytes mit dem Stopbit (1)
    • Das Stopbit kann 1, 1.5 oder 2 Bit lang sein.

Die Übertragungsgeschwindigkeit wird in Baud (Bits/Sekunde) angegeben.