UART: Fehlermeldungen

Gast #1903965
Lesenswert?
• ▲
▼
1
The receiver logic detects a break when the RxD pin is held low (logic 0) continuously for longer than a full-character time (7, 8, or 9 bit-cycles, plus start, stop, and parity bits).

Hab das als Erklärung für Break detection gefunden: aber wie 
unterscheidet sich jetzt ein Framing Error von einem Break detection 
error? Irgendwie sind das die gleichen Merkmale für beide Fehler,oder?

Bzw. wann wird ein Framing Error und wann ein Break detection Error 
ausgegeben?

Moritz
#1903971
Lesenswert?
• ▲
▼
Das Stopbit wird immer als HI erwartet. Wenn es LO ist, gibt es einen 
Framing Error. Das kommt z. B. vor, wenn man sich in eine laufende 
Übertragung einschaltet und ein Datenbit fälschlicherweise als Startbit 
gesehen wurde.

Die Break Condition besteht, wenn RxD dauernd LO ist, z. B. wenn die 
Leitung unterbrochen ist.

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.