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?
- ACirca 14400 bytes
- BCirca 11500 bytes
- 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.