• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C#でserialPort送信。RS232Cへ。)

C#でserialPort送信。RS232Cへ。

このQ&Aのポイント
  • C#でserialPortを使用してRS232Cへデータを送信する方法について、うまくデータを受け取ったというACK(0x06)を送信する方法が分からない状況です。
  • 参考にしているサイトでは、byte配列を使用してACKデータを送信していますが、通信機器(アロハPC1)が受け取ってくれません。データを送信後にACKを受け取らず、1秒後に同じデータが再送信される状況です。
  • 送信するデータは正しいですが、どのようにしてACKを送信すれば良いのか、解決策が見つかっていません。

質問者が選んだベストアンサー

  • ベストアンサー
  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.1

本当に送っていて相手が受け取れていないのか送れていないのかの確認とってますか? ↑RSケーブル作ればPC2台でハイパーターミナルでも確認できます (ラインモニタつかってれば話が早いですがお持ちですか?) C#知りませんがソフト以外のハード的な要因というのはありませんか? (必要な信号入って無いとICが送信できません) 正常に送っていて相手が受け取っていないのであれば原因調べようがありません 相手側機器に問い合わせしてください

moon_night
質問者

お礼

ありがとうございます。 ちゃんとデータを受け取れるか調べた上、また何かありましたら質問させていただきます。

関連するQ&A