質問: 同期通信と非同期通信の違いについて シリアル通信では、ビットを正しいタイミングで送り、受信者も正しいタイミングで受け取るために、送信者と受信者の間で信号の同期が必要です。 信号の同期方法は、データとは別にタイミング信号用のクロックを使用する同期式と、スタートビットやストップビットでタイミングを取る非同期式があります。 と、本に書いてあったのですが、何のことやらさっぱりわかりません。 どなたか、わかりやすく教えていただけませんでしょうか??
回答: まず、本の間違いを指摘しておきます。 >データとは別にタイミング信号用のクロックを使用する同期式と 同期式でもデータとは別のクロックを使う事はありません。データー中からうまくクロックを取り出すようになっています。 本題ですが、同期式と非同期式と言う言葉が誤解を招きやすいのですが。 同期式という同期方式と非同期式という同期方式があるのです。 同期と言うのは送受信の双方の時計合わせと考えてください。 同期式では一度時計を合わせると何百ビットも何千ビットも連続してデータを送ります。 非同期式では一度時計を合わせても8ビットから10ビットしか送りません。 同期式のほうが圧倒的に伝送効率が高いのです。