Baudrate des USART und effektiv übertragene Bytes

Gast #636871
Hallo,

habe mal eine Verständnisfrage. Wenn ich am PC und uController eine 
Baudrate von 14400baud einstelle, wie viele Bytes/Zeichen werden dann 
effektiv übertragen?
Für jedes Byte (= 8 Bit) wird noch ein Start- und Stoppbit benötigt 
(wenn keine Parität genutzt wird), ergibt also 10 Bits die pro 
übertragenem Byte nötig sind. Ergibt 14400 / (1 + 8 + 1) = 1440 
Bytes/sec effektiv übertragene Bytes.
Stimmen meine Gedanken soweit?

Gruß,

Jan
Gast
Das ist nicht ganz korrekt, stimmt aber bei dieser 
Betrachtung/Berechnung,

"Die Baudrate wird oft mit der Datenübertragungsrate verwechselt, die 
die Menge an übertragenen Daten je Zeiteinheit in Bit (Bitrate) oder 
Byte je Sekunde angibt."
Jasmin wrote:
> Das ist nicht ganz korrekt, stimmt aber bei dieser
> Betrachtung/Berechnung,
>
> "Die Baudrate wird oft mit der Datenübertragungsrate verwechselt, die
> die Menge an übertragenen Daten je Zeiteinheit in Bit (Bitrate) oder
> Byte je Sekunde angibt."
Deshalb ja "maximale theoretisch mögliche" Übertragungsrate. Dass die 
in der Realität selten erreicht wird, steht auf einem anderen Blatt.
Gast
Hi Komiker,

Du lebst wohl in einer anderen Welt? (Papiertiger?)
Wenn sich der µC noch um andere Sachen kümmern muß, bekommt er
das, in den seltesten Fällen, hin. :)
Gast
Die maximale Datenrate bwird nur erreicht wenn man die Zeichen buendig 
sendet, das bedeutet in grossen Bloecken. Sobald noch etwas Protokoll 
hinzukommt, ein Ack/Nack, oder ein Retry wird es weniger.
Gast
>>Sobald noch etwas Protokoll hinzukommt, ein Ack/Nack, oder ein Retry wird es 
weniger.

Auch dann bleibt die Datenrate gleich hoch. Die Nutz-Datenrate sinkt 
aber.


>>Die maximale Datenrate bwird nur erreicht wenn man die Zeichen buendig
sendet, das bedeutet in grossen Bloecken.

So ist es. Das Senden im Block erledigt die Hardware, man muß nur immer 
für genügend Nachschub in der Warteschlange (den verschiedenen 
Sendepuffern) sorgen.


Blackbird

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.