• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:H8マイコンとPCをUSBでシリアル通信)

USBでシリアル通信する方法と問題点

このQ&Aのポイント
  • H8マイコンとPCをUSBでシリアル通信する方法について解説します。
  • 図1の構成での通信は成功していますが、図2の構成では通信ができません。
  • 解決策として、RS232Cのケーブルを使用することが挙げられます。

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

  • ベストアンサー
回答No.1

サンプルも見ていないのでわかりませんが、 UART の ステータスをH8 上でみているからではないですか? ケーブル レディとかデータセット レディ みたいなステータスとか、ケーブルをつなげたときの 電位とか。 ハード的にそうなっているかはわかりませんが、そこを見ないと切り分け出来ない気がします。

inspiron77
質問者

お礼

athanasiusさん 早速の回答ありがとうございます。 ケーブル接続時、未接続時のレジスタを確認しました。 未接続時はSSR(シリアルステータスレジスタ)がオーバーランエラー、 フレーミングエラーになっていました。 まさかPCにも繋がっていないのにケーブル接続しただけで動作が 変わるとは思いませんでした。 これが原因でうまく通信出来なかったようです。 しかし、このエラーを無理やり正常値に戻しても結局エラーに なってしまうのでどうやって無視させればよいものか・・・ じっくり考えて調整してみます。 ありがとうございました。

関連するQ&A