Verhalten bei "unsauberem" UART?

Gast #7319408
Lesenswert?

Hi,

angenommen, ich habe eine UART-Übertragung 8N1.5, heißt also

1 Start-Bit (0) 8 Daten-Bits 1,5 Stopp-Bits (1)

Was würde eigentlich passieren, wenn das Stopp-Bit aus irgend welchen Gründen länger ist? Ist das zulässig?

Oder anders gefragt: was passiert auf der Leitung, wenn z.B. keine Daten mehr zum Senden vorhanden sind - sollte dann nicht so lange das (dann sehr lange) "Stopp" anstehen, bis neue Daten vorhanden sind, welche wieder mit einem Start-Bit eingeleitet werden?

Danke!

Gast #7319459
Lesenswert?

Das Stopp-Bit ist schlicht eine Übertragungspause, und die darf beliebig lang sein.

Die Einstellung (1, 1.5, 2 Stopbits) bezieht sich auf die minimale Pause, die der Sender zwischen zwei Bytes einfügt. Auf den Empfänger hat dieser Parameter normalerweise keinen Einfluss.

Gast #7319485
Lesenswert?

Shinner schrieb:

Was würde eigentlich passieren, wenn das Stopp-Bit aus irgend welchen Gründen länger ist? Ist das zulässig?

Das kommt drauf an, ob es beim Sender oder beim Empfänger länger ist. Beim Sender merkst du es gewöhnlich gar nicht, weil der Stop-Level identisch zum Mark-Level ist.

S. Landolt schrieb:

und das "üblicherweise" sei mal dahingestellt, ist dem Alter geschuldet)

Such dir Mal ein Ausschneidetool. Selbst MS-Paint schafft das.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren