Multiple choice technology embedded technologies

Consider two real-time Systems (SysA and SysB) that communicates via Serial Interface . SysA is set at 115200 bps and SysB is set at 2400 bps . SysA transmits text "SendMeData" to SysB . Now what data (or) what would possibly happen at SysB's end?

  1. SystemB Halts

  2. Communication Error

  3. SystemB recieves&displays Junk Data

  4. SystemB recieves&displays "SendMeData"

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

When two serial communication systems use different baud rates, the receiver cannot correctly interpret the incoming signal. SysA sends at 115200 bps (much faster) while SysB expects 2400 bps. The receiver reads bits at the wrong timing, causing framing errors and misinterpreted byte boundaries. This results in receiving and displaying junk/garbled data rather than the correct text. The systems are not synchronized.

AI explanation

Serial (UART) communication requires both ends to agree on the same baud rate to correctly sample and decode bits. SysA transmits at 115200 bps while SysB is configured to receive at only 2400 bps — a roughly 48x mismatch. Because SysB samples the incoming signal at its own (much slower) clock rate, it misinterprets the bit timing entirely, so instead of correctly reconstructing "SendMeData," it receives garbled/junk data (misaligned bits, framing errors). It won't halt or necessarily throw a clean 'communication error' at the application layer — mismatched UART baud rates typically manifest as corrupted/garbage characters rather than a clean failure signal.