Forum: Mikrocontroller und Digitale Elektronik UART und Bitlänge?


von hal (Gast)


Lesenswert?

Hallo,
ich habe eine serielle Verbindung mit 4800 Baud und mit der 
Konfiguration 7E2. Liege ich richtig wenn ich mit 1/(10*4800) die Länge 
eines Bits ermitteln möchte?

von Michael (Gast)


Lesenswert?

hal schrieb:
> Liege ich richtig wenn ich mit 1/(10*4800) die Länge
> eines Bits ermitteln möchte?

Nein. Bd steht nicht ohne Grund historisch für "Bit pro Sekunde". Mithin 
ist die Dauer eines Bits (genauer eines Symbols) der Kehrwert der 
Baudrate, bei 4800 Bd also rund 208 µs.

von Sascha W. (sascha-w)


Lesenswert?

hal schrieb:
> Hallo,
> ich habe eine serielle Verbindung mit 4800 Baud und mit der
> Konfiguration 7E2. Liege ich richtig wenn ich mit 1/(10*4800) die Länge
> eines Bits ermitteln möchte?

nein, die wenn du die Länge eines Bits ermitteln willst, dann siehe 
Michael (Gast) - die ist unabhängig von der Konfiguration der 
Schnittstelle. Wenn du die Länge eines Zeichens ermitteln willst, dann 
musst du die Bitlänge mal die Anzahl der Bits (in deinem Fall 10 - 
richtig) rechnen.
Oder (Anzahl der Bits) / (Baudrate)

Sascha

von OH (Gast)


Lesenswert?

@hal
Du liegst richtig.
Der Michael soll noch mal die Definition von Bit und Baud nachschlagen. 
Er will nicht die Baudrate, sondern die Bitrate und das sind dann eben 
20,8µs

von Michael (Gast)


Lesenswert?

OH schrieb:
> Der Michael soll noch mal die Definition von Bit und Baud nachschlagen.
Nicht nötig. Baud ist die Einheit für die Bitrate. Umgangssprachlich 
wird fälschlicherweise der Ausdruck Baudrate verwendet.
http://de.wikipedia.org/wiki/Baud

Die Symboldauer ist der kürzeste Zeitschritt der physischen Übertragung.

von Michael (Gast)


Lesenswert?

Michael schrieb:
> Bitrate
p.s.
Das gilt für binäre Codes. Allgemein ist es die Symbolrate.

von Blackbird (Gast)


Lesenswert?

Sind 7E2 nicht 11 bit?
1 x Startbit,
7 x Datenbit
1 x Parity EVEN-Bit
2 x Stopp-Bits

Sind 11 Bits/Datenbyte.

Blackbird

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.