- ベストアンサー
H83052 シリアル通信 A/D変換データ送信 について
毎回の質問失礼します。 現在H83052マイコンを使用して、センサで得た電圧値を1ms間隔でA/D変換させるプログラムを作成しています。 マイコンのA/D変換機能と、ITUタイマ機能を用いて測定を行うまでのプログラムの作成は何とか完了しました。 ここで、測定終了後データをどのようにして表示したらいいのかというところでとまっています。 データはA/D変換データ(data[]←int型)、A/D変換時の時間データ(time[]←long型)が、測定プログラム実行時に200個ずつ配列に保存されています。 これをそのままシリアル通信機能を用いてPC側に表示させるようにしたいのです。シリアル通信のH8側からPCへの送信の場合TDRにデータを書き込みそれをTxDより送信すると思うのですが、実際にTDRのアドレスは1バイトですので、データとしては入りません。1バイトごと分けて送信するという方法になってくるのではないかと考えていますが・・・ また、送信する時のコードとしては、数字データもアスキーコードとして送信されてしまうことになるのでしょうか? どなたか、わかることやアドバイスがあれば、回答よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
お礼
いつもありがとうございます。 そうです。TxDが実際にどのようなデータとして扱っているのかが知りたかったです。判別しないということはやり方次第で両方にもできるということですね。 アスキーコードに変換していろいろなところのサンプルを参考にしたら表示されました。あとは、データの表示方法を工夫するだけです。 本当にありがとうございます。