24. Lektion: UART: Unterschied zwischen den Versionen

Aus Attraktor Wiki

Wechseln zu: Navigation, Suche
(RS232)
Zeile 7: Zeile 7:
  
 
== RS232==
 
== RS232==
[[file:uart_timing.svg.png]]
+
[[file:uart_timing.svg.png]]<br>
 +
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.
 +
<br>
 +
{|
 +
|+Übliche Bitraten |
 +
!Bitrate !Bitdauer|
 +
|-50 bit/s ||20,0 ms
 +
|-110 bit/s ||9,09 ms
 +
|-150 bit/s ||6,67 ms
 +
|-300 bit/s ||3,33 ms
 +
|-1.200 bit/s ||833 µs
 +
|-2.400 bit/s ||417 µs
 +
|-4.800 bit/s ||208 µs
 +
|-9.600 bit/s ||104 µs
 +
|-19.200 bit/s ||52,1 µs
 +
|-38.400 bit/s ||26,0 µs
 +
|-57.600 bit/s ||17,4 µs
 +
|-115.200 bit/s ||8,68 µs
 +
|-230.400 bit/s ||4,34 µs
 +
|-460.800 bit/s ||2,17 µs
 +
|-921.600 bit/s ||1,08 µs
 +
|-2.000.000 bit/s ||500 ns
 +
|-3.000.000 bit/s ||333 ns
 +
|}

Version vom 8. Januar 2024, 14:45 Uhr

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.