- ベストアンサー
H8S/2633と超音波距離計の組み合わせ
- 大学の研究でH8S/2633マイコンと超音波センサを利用した距離計を組み合わせる方法について教えてください。
- H8S/2633マイコンを使用して、PIC16F84からの信号を受信し、超音波反射時間を求めて距離情報に変換する方法を知りたいです。
- C言語を使用する予定で、H8S/2633マイコンに超音波センサを接続し、距離計として使用したいです。取り込み方について教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
zwi さんの言うように入門書を勉強した後のことですが ユーザーズマニュアルの以下の項は最低限理解してください。 PIC16F84の3番ピンをTIOCA、6番ピンをTIOCBに接続する 前提で書いてます。 TIOCAでカウンタクリアかキャプチャAし、TIOCBでキャプチャBと同時に 割り込み、パルス遅延時間はTGRB - TGRAで計算します。 TIOCAでクリアかキャプチャか迷う所ですがクリアの方が引き算しなくていいからクリアですかね。 以上の6行が理解できるようになったら、ご希望のものが作れます。 3. MCU動作モード 4. 例外処理 5. 割り込みコントローラ 10A. I/Oポート 11. 16ビットタイマーパルスユニット 11.4.2 基本動作機能(ザッと見る) (3)インプットキャプチャ機能(完全に理解する) 11.4.5 カスケード動作(16ビットで収まらない時)
その他の回答 (3)
- zwi
- ベストアンサー率56% (730/1282)
>やはりマイコンといった大きなくくりではなく、H8にしぼったものの本のほうがよいでしょうか。 初心者ならその通りですね。 「ディジタル・デザイン・テクノロジ 2009年 11月号」も悪く無いですが、この本だけではH8マイコンのデータシートは読めるように成らないと思います。H8の入門書を理解して初めてデータシートの読める手がかりが出来るレベルと考えてください。データシートを理解するのは大変ですよ。 それなりの規模の書店なら置いていると思いますけどね。 http://www.amazon.co.jp/gp/search/ref=sr_nr_n_0?rh=i%3Astripbooks%2Cn%3A!465610%2Ck%3A%EF%BC%A8%EF%BC%98%2Cn%3A466298&bbn=465610&keywords=%EF%BC%A8%EF%BC%98&ie=UTF8&qid=1258006455&rnid=465610 これだけ出てますし。 近くの書店に無さそうなら、amazonのレビューを参考にamazonで買うしか無いでしょうね。
- zwi
- ベストアンサー率56% (730/1282)
まず、H8マイコンの入門書を買ってください。 そこにタイマやらIOやらの使い方が書かれていますので、それを参考にします。 キーワードとしては、IOポート、割り込み、タイマです。 下記のような本を買いましょう。 http://www.amazon.co.jp/dp/4774118036/ http://www.amazon.co.jp/dp/4274079104/ どの様な本が良いかは自分で本屋で見て決めてください。 まぁ、3~4冊は買う覚悟で。
補足
回答ありがとうございます。 本屋さんに行ってそのような入門書を探してみました。 なかなかH8にしぼった本は見つからず、マイコンの本がたまに見つかる程度でした。 その時に、わかりやすそうな下記の本がありましたが… http://www.amazon.co.jp/%E3%83%87%E3%82%A3%E3%82%B8%E3%82%BF%E3%83%AB%E3%83%BB%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%BB%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8-2009%E5%B9%B4-11%E6%9C%88%E5%8F%B7-%E9%9B%91%E8%AA%8C/dp/B002MYCW3K/ref=sr_1_1?ie=UTF8&s=books&qid=1257999293&sr=8-1 やはりマイコンといった大きなくくりではなく、H8にしぼったものの本のほうがよいでしょうか。
- f-tomohiko
- ベストアンサー率50% (11/22)
>H8S/2633でそのような計算は出来るのでしょうか。 基本的には出来るです。 16bitタイマー6ch実装なので何とかなります。 >マイコンについてはほとんど知識がありません。 では、説明しようがありません。 H8S/2633ハードウェアマニュアルを読みこなす事が出来なければ 実現は出来ないと思います。 マイコンが分かっている人に応援を頼んだ方がいいと思います。
補足
回答ありがとうございます。 >H8S/2633ハードウェアマニュアルを読みこなす事が出来なければ 実現は出来ないと思います。 そうですよね… では、超音波反射時間を求める際にH8のマニュアルのどのあたりを読めばよさそうであるかを教えて頂けないでしょうか。 I/Oポートのページと内部クロックのあたりかなぁとは思っているのですが… マニュアルを開いてみてもわからないことが多すぎて、ホントにあたっているのかどうかが不安でならないのです。
お礼
回答いただきありがとうございます。 現在、入門書を探して本屋さんで探したり、図書館に行ったりしています。 なかなかH8にしぼったものは見つからないものですね… 入門書を理解した後、回答いただいた箇所をハードウェアマニュアルで読んでみるようにします。