Embedded Systems und Firmware

Wie viele Bytes pro Sekunde lassen sich bei einem UART mit 115200 bps im Format 8 Datenbits, keine Parität, 1 Stoppbit (8N1) ungefähr senden?

  1. Aca. 14400 Byte
  2. Bca. 11500 Byte
  3. Cca. 115200 Byte
Antwort und Erläuterung anzeigen

Antwort: B. ca. 11500 Byte

Im Format 8N1 sind für ein Datenbyte insgesamt 10 Bit nötig: 1 Startbit, 8 Datenbits und 1 Stoppbit. 115200 ÷ 10 = 11520, es sind also etwa 11500 Byte pro Sekunde, und ein Byte dauert etwa 87 µs. Bei umfangreichen Log-Ausgaben dauert es länger als erwartet und kann Verzögerungen der Verarbeitung verursachen, weshalb auf Ausgabemenge und Pufferverwendung zu achten ist.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Embedded Systems und Firmware

  1. Weichen die Baudraten von Sender und Empfänger bei UART geringfügig ab, kann es zu verstümmelten Zeichen kommen. Warum ist die zulässige Abweichung auf etwa einige Prozent begrenzt?
  2. Welche Aussage zur SPI-Kommunikation ist korrekt?
  3. Welche Kombination der vier bei SPI üblicherweise verwendeten Signale ist korrekt?
  4. Wenn trotz angeschlossener SPI-Bauteile keine korrekten Daten gelesen werden: Welche Einstellung ist am ehesten zu prüfen?
  5. Welche Aussage zur I2C-Kommunikation ist korrekt?

Vergleiche zu diesem Thema