- ベストアンサー
H8/3664でEEPROMのロガー
ロータリーエンコーダーなどの機器からの情報を秋月のH8/3664をつかってEEPROMに書き込んでいます。 その情報をRS232Cを使ってPCに取り込むにはどのようにしたらいいですか? こういう風にすればEEPROMからH8/3664を通してPCに取り込める と、いう方法があれば教えてください。 USBやLAN通信でもOKです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
マイコン関係となると出てくるzwiです。 H8は使ったことが無いのを先に言っておきます。ですので開発ライブラリの出来が分かりせん。H8/3664専用の情報も少ないです。 まず質問ですが、PCに取り込むタイミングはEEPROMの書き込みと並行ではなく、ロギングと別タイミングとの認識でよろしいですか? もしそうなら、一番難易度が低いのはRS232Cで取り込むのが簡単だと思います。簡単な順から説明します。 (1)テキスト化してターミナルソフトに送って、それを保存する。 あとの解析は、C言語などでテキストを読んで加工するなり、EXCELに読み込んで解析させるなり自由に出来ます。 H8からターミナルにテキストが表示できるなら難しくありません。 このあたりを参考に↓まんまロータリンエンコーダーでH8ですが。 http://homepage1.nifty.com/rikiya/software/113ROTENC.htm http://homepage1.nifty.com/rikiya/software/109serial1.htm (2)バイナリデータのままRS232CでPCにデータを送付する。 PC側にRS232Cの受信ソフトを開発する必要性があります。H8のUARTを自分で制御する必要が出てくるかも知れません。 RS232Cの通信原理、シリアル通信の仕組みを理解していないと作れないと思われます。PC側のアプリも作れますか? USBとLANはさらに難しくなると思われますが、H8でのハードとソフトの実装に詳しくないので解説できません。USBとLANについては一通り理解されてますでしょうか?PC側のアプリも作る必要があります。 こういう本とか↓を参考にしてください。 http://www.cqpub.co.jp/hanbai/books/37/37351.htm USBだとこのあたりかな↓本もあります。 http://www.kannet.ne.jp/tomaru/kenkyuushithu/hardware/h8usb/h8usb.htm http://nicotak.com/usb/
お礼
>(1)テキスト化してターミナルソフトに送って、それを保存する。 この方法いいですね。がんばって作ってみます 回答ありがとうございました