• 締切済み

H8マイコンでの制御

マイコンの初心者なのですが,max6974EVKITというLEDドライバの評価ボードをH8マイコンで制御しようとしているのですがうまくいきません。情報も少なく困っています。どなたかいい方法ありませんでしょうか?サンプルプログラムなんかがあるとうれしいです。 よろしくお願いします。

みんなの回答

  • air_supply
  • ベストアンサー率65% (1211/1841)
回答No.3

H8用の命令の取り扱いについては一寸わかりませんが、あるビットをON/OFFするのであれば、いくつか方法があると思います。下記の内容は、昔取った杵柄なのでH8に適用できるかどうかは不明(笑) 普通はI/Oポートのイニシャライズを実行。 1ビットの書き込みが可能であれば、最もシンプルにビットのセット・リセットですが、なければ、そのポートをリードしてから該当のビットを"1"でそれ以外を"0"にし、ORしてライト。ライトオンリーの場合は一寸面倒ですが、どこかにポートのデータ列があればそれ対して同様の処理をした後、ライトする。OFFする場合は、該当ビットのみ"0"にして他は"1"でANDするなどです。 アセンブラは懐かしいですが、最近はこの手もコンパイラがあるのでしょうね。頑張ってください!

  • air_supply
  • ベストアンサー率65% (1211/1841)
回答No.2

PDFですが下記にサンプルプログラムが乗っています。LEDを点灯するプログラムも含めれているようです。 *ttp://www2.u-netsurf.ne.jp/~toyolinx/pdf/tk3687/b6085.pdf その他、Googleにて"H8 サンプルプログラム コード"で検索すると結構ヒットします。開発言語の関係もあるので、適用できそうなものを探してみてください。

yakko22222
質問者

お礼

情報ありがとうございます。 これは、使えるかもしれないですね。 参考にさせていただきます。

  • air_supply
  • ベストアンサー率65% (1211/1841)
回答No.1

これでしょうかね? http://japan.maxim-ic.com/quick_view2.cfm/qv_pk/5207 以前、技術評論社のSoftWare DesignにH8マイコンの記事が載っていたような気がします。バックナンバーがあれば記事を書かれた方のホームページでサンプルプログラムは見つかるでしょう。また、下記は同社の出版しているH8関連の書籍です。 http://gihyo.jp/result?cx=004020002148650618120%3A8w13bf9g-se&cof=FORID%3A11&q=H8&sa.x=21&sa.y=16#1457 後は、秋月電子通商のホームページでH8のキットがあったように思います。 http://akizukidenshi.com/catalog/items2.php?c=h8kit 開発ツール関係でサンプルプログラムが公開されていれば、参考になるかもしれません。以上です。

yakko22222
質問者

お礼

ありがとうございます。 参考にさせていただきます。

yakko22222
質問者

補足

それです。ただ、どのようなDATAをどのように送らなければいけないのかがわからないので困っています。 今はH8/3048Fのポート1の各ビットをLOADIやCLKIとDINとしてデータを送っているのですが,うまくいっていません。そのあたりも,わかるようなら教えていただきたいです。よろしくお願いします。

関連するQ&A

  • マイコン制御

    DCモータをマイコンで制御したいのですが、どのようなマイコンを使えばよいのですか。 モーターの回転数の制御が目的です。 マイコンについては全くの初心者です。 よろしくお願いします。

  • H8マイコンをモノにしたいです!!

    学習用のH8マイコンキットを買い、H8マイコンの勉強がしたいと考えています。 現在、購入の際に考えているのは、 1.マイコンの基礎などのテキストが付いているモノ。(マイコン初心者なので、始めはテキスト通りに進めたい) 2.ハンダ付けの経験はないので、既に組んであるモノを探してます。 3.C言語を使ってマイコンの勉強が出来るモノ。 4.機能としては、スイッチ、LED、7セグメントLED、またはLCDが付いているモノ。 色々調べて、今の候補は、 ・ビーリバーエレクトロニクスさんの、マイコン学習ボードBASIC(17000円) ・Yellow Softさんの、H8マイコン学習セット(55000円) を考えているんですが、値段を見たときに、もちもん安い方が購入しやすいですが、 正直なんでこんなに違いがあるのかも分かりません。 マイコンをこれから勉強するにあたって、どの学習キットを選べばいいか、アドバイスください。 (上の2つ以外でも、良いキットがあればお願いします) ちなみに私は、C言語の入門は終えましたが、マイコンは初心者です。 どなたかアドバイス頂けないでしょうか?? ※上記2点の学習用のH8マイコンキットはここを見ました。 <http://beriver.co.jp/cpu3.html#basic> <http://www.yellowsoft.com/products/h8gset.html>

  • マイコン制御

    マイコンは初心者なのでマイコンについて教えて下さい。大学の研究でマイコンを使おうと思っています。エンコーダ4つを制御することの出来るマイコンをどなたかご存じないでしょうか?

  • H8マイコンでled制御

    H8/3052FのマイコンとAKI-H8-USBのキットを使用しています。 ledを制御する際に、通常はportのデータレジスタの該当ビットをlow(0)にしたときに消灯、high(1)に点灯となると思うのですが、 なぜか逆になります。つまりlowレベルのとき点灯します。 他に接続しているスイッチも逆になっているみたいです。 回路の組み立てがおかしいのでしょうか? 理由が分からず悩んでいました。 よろしくお願いします。

  • 最近、H8マイコンを使い始めました。

    最近、H8マイコンを使い始めました。 わからないことがいくつかあるので質問したいと思います。 使っているものは、H8/3048です。 マイコンは出来上がったのですがマイコンにプログラムを書き込むためにパソコンとつなぐために何のケーブルを買えばいいのでしょうか? また、CDがXPまでになっていますがWindows7でマイコンにプログラムを書き込むためにはどうすればいいのでしょうか? マイコン初心者なので基本的な質問ですいませんが教えてください。

  • PICマイコンのLED制御

    PICマイコンのLED制御 pic12Fを使って、LEDのPWM制御を行おうと考えていますが、うまくいかないので知恵をおかしください。 それぞれの出力端子に3色のLEDをつけて、順にだんだん明るくなってから、だんだん消灯してゆくプログラムを考えましたが、 最初のLEDが消える前に、2番目のLEDをゆっくり点灯させたいと思っていますが、うまくいきません 少しだけ同時点灯するには、どのような考えをすればいいのでしょうか。だんだん消えていく中で、点灯を始める処理がわかりません。よろしくお願いします。

  • H8/3052マイコンについて

    H8/3052マイコンを使って時間差を読み取ることはできないでしょうか? たとえば、どこかのポートに時間t=0secのとき外部から入力をして、t=1msecでまた外部から入力をしΔt=1msecを使用してマイコンに掛け算なり割り算なり計算をさせるようなことは可能でしょうか? マイコンにはC言語を使用しています。サンプルプログラムなども載せてもらうとありがたいです! よろしくお願いします!

  • SHマイコンとPICマイコンとAVRマイコン

    SHマイコンとPICマイコンとAVRマイコン、どれがおすすめですか? どれも使い勝手等は同じですか?用途は、小指くらいの小型ロボットを制御することです。ラジコンからの信号を受け取って、信号の大きさに応じてDCモータの速度を制御することです。いま、マイコンボードのArduinoを使っているのですがNanoでも大きすぎるので、マイコンを使って回路を自分で作ろうと考えています。マイコンはH8は使ったことがあります。AVRは、Arduino IDEでArduino言語でしかプログラムしたことありません。 どうかご助言よろしお願いします。

  • マイコン制御

    マイコン制御の仕事がしたく、今マイコンを勉強しています。そこでいろいろな疑問が出てきました。 1、求人によく8、16、32ビットマイコンなどとありますが、それはやはり処理量をさしているのでしょうか?私はPICとH8を勉強しているのですがPICは命令長でH8はバス幅でクラス分けをしていますよね!?ちなみに処理量だとしたらPICは8ビット、H8は32ビットと言うことになるのでしょうか? 2、組み込み関係の求人がすごく多いけれど、派遣や請負いばかりが目につくのですが。実際、組み込み関係のお仕事をしている方はどんな感じなのでしょうか。 3、私は求人によくあるカーナビや携帯のソフトなどではなく、もっとハードよりな感じのロボットやFAの制御などがしたいと思っています。地元で中小企業でとなるとPLCが多い気がするのですがマイコンでそのような仕事はやはりむりですかね・・・。有限会社とかだと結構あったりするのですが・・・、だれかOEMとかでもいいので中小で物作り実感してマイコン制御してる方いらっしゃいますか? 4、リアルタイムOSを使うのはロボット制御などではなくカーナビや携帯などのようなアプリケーションよりな感じなのでしょうか? よろしくお願いします。

  • PCからH8マイコンを直接制御するには

    初めての書き込みになりますcain8111と申します。 よろしくお願いします。 PCからH8/3694F(H8 Tiny I/O ボード使用)とのRS-232Cシリアル通信でサーボモータを直接制御したいのですが、参考になる書籍や文献が少ないため、プログラムの組み方が分からず悩んでいます。 アドバイスや参考になる書籍や資料がございましたらよろしくお願いします。