Forum: Mikrocontroller und Digitale Elektronik Fehlererkennung Xon/Xoff-Handshake


von Jan (Gast)


Lesenswert?

Guten Tag,

wie wird beim Xon/Xoff-Handshake eigentlich ein Bitfehler abgefangen,
wenn das entsprechende Handshake-Zeichen durch eine Störung auf der
Leitung verstümmelt wird?
Also zum Beispiel, wenn ein Xoff gesendet wurde, aber beim Empfänger
nicht richtig ankommt? Dann ist die Übertragung ja futsch, weil munter
weitergesendet wird, obwohl der Buffer am Überlaufen ist...

Beim Xon kann ich mir ja noch vorstellen, dass man mit TimeOut
arbeitet, also wenn trotz gesendetem Xon nichts reinkommt, dass man
nach Ablauf des TimeOuts einfach noch mal ein Xon sendet.

Jan

von Karl H. (kbuchegg)


Lesenswert?

Ueblicherweise wird das ganz einfach ignoriert.
Fehlertoleranz und Handshaking haben nichts miteinander
zu tun.
Handshaking regelt Sendeunterbrechungen die notwendig sein
koennen, weil die Empfangsseite nicht empfangsbereit ist.
Das Ganze hat nichts mit Bitfehlern auf der Leitung zu tun,
die gar nicht da sein sollten, aber mit dem Paritybit erkannt
werden koennen. Wenns da Probleme gibt, kannst Du Dich ganz
einfach nicht mehr auf SW-Handshaking verlassen und musst auf
HW-Handshaking ausweichen.

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.