Forum: Mikrocontroller und Digitale Elektronik UART: Fehlermeldungen


von Moritz (Gast)


Lesenswert?

Morgn,

weiß jmd was ein Framing Error und was ein Break Detection Error bei 
einer normalen UART bedeuten?

a) Framing Error: wenn Stoppbits / Startbits nicht erkannt werden bzw. 
nicht vorhanden sind???

b) Break detection?


Mfg
Moritz

von Moritz (Gast)


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

von Klaus W. (mfgkw)


Lesenswert?

Das Stopbit sollte den Space-Level haben.
Liegt stattdessen ein Mark an, ist das der Framing error.

von Edi R. (edi_r)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.