RS-232Cでは、送信データは、 スタートビット、データビット、パリティビット (無い場合もある)、 ストップビットから構成される。 複数のデータを送る場合には、上記を繰り返し送信する。
スタートビットは1ビットの「0」である。 データビットは5〜8ビットで、 LSB (Least Significant Bit, 下位ビット) から順に送られる。 次に、パリティビットがあれば送られる。 最後に、ストップビットとして1〜2個の「1」が送られる。
パリティは伝送誤りの検出に用いられるもので、 偶数パリティ (Even Parity) と 奇数パリティ (Odd Parity) がある。 偶数パリティでは、データビットに「1」が偶数個含まれる時に パリティビットが「0」となり、奇数個ならば「1」となる。 奇数パリティはその逆となる。 このようなパリティでは、1ビットの誤りならば検出できる。
以下にデータ形式の例を示す。 他の組み合わせもある。
8ビット、パリティなし、2ストップビット、19,200ビット/秒で
「A T
この例では、1文字当り11ビットのデータを、 毎秒19,200ビットの速度で送っている。 4文字では44ビットとなり、約2.292msecで伝送している。
「A T
(作成: 2001年10月31日, 最終更新: 2001年11月21日)