Why is a start bit used in asynchronous communication? |
[Edit] |
Answer
Asynchronous (serial) communication means that all the necessary decoding information is carried in the data stream, with no need for any external timing reference. The start bit is needed to tell the receiver that the next so-many bits are data. Likewise, the stop bit tells the receiver that the byte or packet has ended, and it can check to see if it received the correct number of data bits between the start and stop bits.
Answer
Think of it this way, if you transmitted 0 asychronously without a start bit, how would the client know a byte had been sent? There would be no state change on the line.
First answer by Jalex137. Last edit by TJNII. Contributor trust: 356 [recommend contributor]. Question popularity: 111 [recommend question]
|
Research your answer: |



