Embedded systemen en firmware

Bij een UART van 115200 bps en het formaat met 8 databits, geen pariteit en 1 stopbit (8N1), hoeveel bytes per seconde kunnen er ongeveer worden verzonden?

  1. ACirca 14400 bytes
  2. BCirca 11500 bytes
  3. CCirca 115200 bytes
Antwoord en toelichting tonen

Antwoord: B. Circa 11500 bytes

In het 8N1-formaat zijn voor het verzenden van één byte in totaal 10 bits nodig: 1 startbit, 8 databits en 1 stopbit. 115200 ÷ 10 = 11520, dus er kunnen per seconde circa 11500 bytes worden verzonden en elke byte kost circa 87 µs. Wordt veel logging uitgevoerd, dan kost dat meer tijd dan verwacht en kan het de verwerking vertragen, dus let op de hoeveelheid uitvoer en het gebruik van buffers.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Embedded systemen en firmware

  1. Bij UART kan een klein verschil in baudrate tussen zender en ontvanger tekenfouten veroorzaken. Waarom is de toelaatbare afwijking beperkt tot ongeveer enkele procenten?
  2. Welke eigenschap van SPI-communicatie is juist?
  3. Welke combinatie van de vier signalen die gewoonlijk bij SPI worden gebruikt, is juist?
  4. Wat moet het eerst worden gecontroleerd wanneer na het aansluiten van een SPI-onderdeel geen correcte gegevens kunnen worden gelezen?
  5. Welke eigenschap van I2C-communicatie is juist?

Vergelijkingen bij dit onderwerp