- 締切済み
H8-3687マイコンに付いて
H8マイコンに付いて教えて下さい。 1.クロック信号に付いて クロック信号は必ず入力しなければなりませんか? ピン番号は11と10で名称はOSC1,OSC2と表現されております。使用しない場合の端子の処理方法はどのようにすれば宜しいでしょうか? 2.TEST信号に付いて 8番ピンですが、ハードウエアーマニュアルにVss電位に接続して下さいと書かれていますが、これはいったいに何をするための信号なのでしょうか?必ずVssへ接続しなければならないということでしょうか? 3.NMI信号 ノンマスカブル割込み要求信号入力端子とかかれております。 また必ず抵抗でプルアップしてくださいとありますが、使わない場合には、プルアップしろという意味なのでしょうか? 申し訳ございません、自分自身でもマニュアルを読んでみますが、ご存知の方いらしゃいましたら、ご教示戴けると助かります。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
H8/3687 ですね。 1.クロック信号に付いて >クロック信号は必ず入力しなければなりませんか? このようなご質問はちょっと驚きですが、MPUを扱うのは初めてですか? であれば初めはキットの購入から始めた方が良いかと思います。 MPUというのは必ずシステムクロック信号を基準に命令の処理その他を行います。つまり基本中の基本クロックですから、端子に何も接続しないと当然動きません。 このMPUでは、この2つの端子に水晶発振子かセラミック発振子を接続するのが通常の使い方です。 内部クロックは使わず外部クロックを入れる場合は、OSC1に入れて、OSC2はオープンにします。 >2.TEST信号に付いて >これはいったいに何をするための信号なのでしょうか? テスト用です。製造時にテストするための物ですからユーザーは関係ありません。 >必ずVssへ接続しなければならないということでしょうか? そうです。 >3.NMI信号 >使わない場合には、プルアップしろという意味なのでしょうか? いつでも抵抗経由でプルアップして下さい。 オープンにしておくと、電圧が不安定なので、時としてHIGHからLOWに変わることが起きて、予定外のハードウェア割り込みがかかります。 上記の話しはH8/3687のマニュアルを読めばわかると言うよりも、基礎的なMPUの知識をご存じかどうかという話しなので、まずはキットを入手して、その配線がどうなっているか、何故そうなっているのか、どうやって使い、どうやって動いているのかということを通じて勉強していくのが良いのではと思います。
- newton100
- ベストアンサー率37% (301/800)
・H8マイコンといっても種類がいくつもありますよ。 型名は? それでピン番号も違ってきます。 ・何かのキットですか? それだとその説明書、回路図を見ないと詳細は判りません。一般的な説明は出来ますが。 ・それともH8のチップ、メモリーから全てバラで組み立てているのでしょうか? 1.OSC1とOSC2の間に水晶振動子を繋いでください。 それがH8のクロックの元になります。回路図に書いてありますが、両端子からGND間にコンデンサを入れてください。 あるいは、外部の発信機などからクロック信号をいれないと、H8は動きませんね。 2.TEST端子 使わないならVss(GND)に繋いでください。 3.NMI その端子がLOWだと割り込み発生したとH8は判断し、割り込み処理の動作にうつります(その特定番地にジャンプ)。 プルアップしてHiにしないと、通常のプログラムは動きません。
お礼
回答ありがとうございました。 H8はH8-3687でEEPROM付を考えております。 >>何かのキットですか? H8単体購入です。これから開発環境を整えてゆこうと思っています。ハードの設計をほぼ完了させたので、これからプログラミングです。 私のイメージとしては、H8に各I/Oの割振り、SCIの初期設定と入力に対する処理などをプログラミングして、メモリーに焼いて、基板に実装、動作確認といった考えで居ますが、newton100さんが最初にH8関係の開発に着手されたときに、どのようなイメージを持っていらっしゃいましたか?私は、全くの素人ですので経験を聞かせていただけると勉強になります。私も全くの素人で恥ずかしい限りですが、皆さんに早く追いつけるように日々がんばります。
お礼
早々のご回答大変ありがとうございました。MPUを扱うのは初めてです。クロック信号は、H8内部に固定で持っていて、それによる動作かと思っていました。H8は、外部からのディジタル信号を受けて、SCI信号によって、ある負荷を動かすために、H8を使うことを決意した次第です。すいません本当に基礎的で。今後とも宜しくお願い致します。 大変参考になりました。ありがとうございました。