1 oder 2 Stop-Bits

Gast #438632
Lesenswert?
• ▲
▼
»Stopbits« sind eigentlich die Periode zwischen zwei Bytes, in der die 
Leitungen Ruhepegel haben. Nur so kann man feststellen, wann das neue 
Startbit kommt. Ein Stopbit ist üblich, weil sonst die Übertragung ca. 
10% langsamer wird.

Gründe für zwei Stopbits könnten sein:

* Bei einer miesen Übertragung voller Bitfehler kommt der Empfänger 
schneller wieder in den richtigen Bytetakt
* bei Software-UARTs hat man manchmal mehrere Empfänger an einem Bus, 
die nicht alles interessiert. Bei zwei Stopbits kann ein Empfänger 
gefahrlos ein Byte lang "weghören" (in Stromsparmodus wechseln und sich 
vom Timer zwischen den nächsten Stopbits wecken lassen). Das ist bei µC, 
die auf internem Oszillator laufen, mit nur einem Stopbit wegen der 
hohen Toleranzen meist unmöglich)
* die ganz Wüsten machen parasitäre Versorgung über UART während des 
Passivpegels. Zwei Stopbits -> doppelte Ladeperiode

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.