• 締切済み

IrDAにパリティはないのですか?

UART⇔IrDA変換ICを使用して赤外線通信をしています。 この時マイコンでパリティを付加して送信すると、受信側で文字化けを起こしてしまいます。(パリティ無しの場合は正常) IrDAの規格では8ビットパリティなしで、パリティ付きはないのでしょうか? お手数おかけしますが、どうぞ、よろしくお願いします。

みんなの回答

  • black2005
  • ベストアンサー率32% (1968/6046)
回答No.1

受信側の状況が良くわかりませんが、単純な話、送信側と受信側の伝送FORMATが異なっているのでは? 送信側がFORMATを変更すれば、当然受信側も変更する必要がありますよね。 そん辺りはどうなんでしょう? 受信側は8bitノンパリのまま、送信側でパリティ付きに変更すれば当然、文字化けを起こします。

tourbillon
質問者

補足

早速のご回答、ありがとうございます。 おっしゃるとおり、受信側と送信側でFORMATが合っていないとうまく通信できませんね。しかし、これは合わせてあるのです。 どうしてもパリティ無しでないと正常に通信できないのです。通信電文は短く、数バイトを通信ソフトのようなもので受信しています。パリティ無しで送ると正常に受信してくれます。 そのようなわけで、もしかすると、IrDAの規格でパリティがないのではと考えたわけです。ネット上を探してみましたが、それらしい書き込みが見つかりませんでした。 またお時間とれましたら、よろしくお願いします。

関連するQ&A