I'm trying to understand concepts how does a UART receiver detects a single-bit error in a byte of data. When UART configuration is 9600 speed, 8 data bits, and even parity.
In this scenario, the original data '1010 1100' was sent, but due to an error, it became '1000 1100.'
Original Data: 1010 1100 (count of '1's is 4, an even number)
Modified Data: 1000 1100 (count of '1's is 3, an odd number)
Could someone explain that how UART receiver with even parity uses to identify single-bit errors in above example ?
In this scenario, the original data '1010 1100' was sent, but due to an error, it became '1000 1100.'
Original Data: 1010 1100 (count of '1's is 4, an even number)
Modified Data: 1000 1100 (count of '1's is 3, an odd number)
Could someone explain that how UART receiver with even parity uses to identify single-bit errors in above example ?