mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Datenformat


Autor: Max (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Guten Morgen,

ich hab eine Software bekommen, wo ein Datenformat von 8 Bit, 0 Parity 
und 2 Stop Bit für die Datenübertragung eingestellt ist.

Die Frage ist nun, warum stellt man zwei Stop Bit ein? Der genaue 
Unterschied zwischen 1- oder 2-Stop_Bit ist mir nicht ganz klar. Werden 
die Daten bei 2-Stop Bits langsamer übertragen? Welchen vortei hat das?

Wäre nett wenn mir das mal jemand erklären könnte?

Vielen Dank!

Gruß
Max


Autor: Olaf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
In der Praxis bedeutet es in der Tat das die Pause zwischen 8bit 
Nutzdaten anstatt 1Bit nun 2Bit betraegt.

Ob das nun soviel Sinn macht daruber kann man streiten, wird
ja auch kaum benutzt.

Olaf

Autor: Karadur (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo


ist zum Teil historisch. Die alten Teletypes haben den ASCII-Code 
mechanisch dekodiert und da waren 2Stopbits sicherer zum 
Synchronisieren.
Bei den ersten uCs war es auch sicherer. Bei heutigen Systemen eher 
überflüssig, aber eben "war schon immer so".

Nachtrag: wir hatten an der Uni Systeme die aus der Länge der Stopbits 
die Baudrate gemessen haben und dann die richtige Geschwindigkeit 
automatisch eingestellt haben.

Autor: irgendein Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Die Frage ist nun, warum stellt man zwei Stop Bit ein?

Damit der Empfänger etwas mehr Zeit zum decodieren der Informationen 
bleibt oder der eine gewiesse Zeit ein stabiler Pegel auf der Leitung 
ist.

>Werden die Daten bei 2-Stop Bits langsamer übertragen?
Ja, dein Übertragungsrahmen (Startbit + Datenbits + Stoppbit(s)) ist ja 
länger. Du kannst also pro Sekunde weniger Nutzdaten übertragen.

>Welchen vortei hat das?
Weiß ich auch nicht. Das hat sich wohl irgendwer mal ausgedacht, als 
Computer noch sehr langsam waren (bzw. kein explizites UART hatten).

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.