Embedded Systems — question 5 of 10
Write a real answer. It is graded against the question's rubric, and the mastery movement is computed by the same engine the product uses. Scoring here is deterministic rather than model-written, so this page costs nothing to run and nothing is saved. In a track built from your own posting, the same rubric is graded by the model, which is what produces feedback about your reasoning rather than about coverage.
You've written an ISR for a UART receive-not-empty interrupt. On every byte received it: converts the byte into a display string, runs a floating-point checksum update, and pushes a status message out over a second UART for debug logging. Under light traffic it works fine, but under sustained heavy traffic you start silently dropping received bytes. Walk through why, and how you'd redesign the ISR.