非同期シリアル データ伝送を理解しようとしています。送信デバイスが受信側に開始ビット (たとえば 1) を送信して、送信が開始されたことを示すことを知っています。その後、送信が終了したことを示すストップ ビット (例: 0)。
理解できないこと: 受信デバイスはどのビットがストップ ビットであるかをどのように認識しますか? ストップ ビットは、データの他のビットと同じです。私が考えることができる唯一の方法は、送信デバイスがかなりのギャップのためにビットの送信を停止した場合、受信デバイスはそれ以上ビットが来ていないことを認識し、最後のビットはストップビットであったに違いありません. しかし、その場合、受信デバイスが単にビットを待機し、送信デバイスがそれ以上ビットを送信しなくなったときに送信が終了すると考えるのではなく、なぜストップ ビットが必要になるのでしょうか?