- ベストアンサー
H8マイコンのプログラミングについて
C言語でプログラムを組もうと思います。 今手元にはH8/3052Fがあります。 ネットなどには、H8/3048Fのプログラムがたくさんあるので参考にしてプログラムを組もうと思うのですが、どのようなことに気をつけたらいいのでしょうか? 例えば #include<3048f.h> と書かれていたら #include<3052f.h> に直せばいいのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- H8マイコン(3052)でCdS
H8マイコン初心者です。 よく参考書に乗っているようなA/D変換で電圧を計って、 それをLCDに表示するプログラムを組みました。 手元に可変抵抗がないためCdSセルを使って 暗くなったらLCDに表示された電圧が変化する というプログラムを作ったんですがうまくいきません。 どなたかCdSをH8マイコンで使用した参考プログラム(C/C++) みたいなものが乗っているサイトを知りませんか? もしくは書籍でもかまいません。 ご返答宜しくお願いします。
- ベストアンサー
- C・C++・C#
- H8マイコンについて教えてください。
僕はPICをやっていますが最近H8マイコンの高機能さに魅力を感じ はじめてみたいと思うようになりました。 そこで以下のことについて教えてほしいです。 質問1 PICは石単体で買ってきてそれにプログラムを書き込み 水晶やらその他の部品を取り付けて作っていくのでH8も 石単体で買ってくるものだと思ってました。 でも調べてみると秋月のマイコンボードみたいに 基盤に水晶やら抵抗やら色々半田付けされてて それにプログラムを書き込んで作るようなのが沢山ありました。 H8は石単体で買ってくる物ではないんですか? (もしくは足のピッチを2.54に変換したもの) 画像検索で調べるとDIPタイプのH8もあるようですが・・・ 質問2 H8へのプログラムの書き込みですがPICでは "PIC ライター"とかで検索するとライターの作り方とか 自作ライターのページが沢山出てきますがH8に関しては ぜんぜんヒットしません。 僕のイメージとしてはゼロプレッシャーのついたライターを作って それにH8をセットしプログラムを書き込むものだとばかり 思ってたんですがH8はどうやってプログラムを書き込むんですか? 質問3 部品の配置やブレップボードで自由度が高いので できれば表面実装ではなくDIPやPLCCみたいな石で ライターに刺して作れるといいんですが・・・ 表面実装以外はあまり一般的ではないんでしょうか? 質問4 使用する言語についてですがPICではアセンブラでは アセンブラを使っています。 でもH8はC言語も結構やってる人が多いみたいでC言語自体も 興味があるのでそっちでやろうかと思っています。 でも部分的にアセンブラ(インラインアセンブラ?) が必要なってくる部分があると思うんですが やっぱり全部アセンブラのほうがやりやすいんでしょうか? 以上、よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- PICのプログラミングについて
16F88をC言語でプログラムしています。 HI-TECH cでコンパイルしたところ、delay関数がうまく動作しません。 delay関数の直前までは動作するのですが、そこでストップしてしまいます。 どうもincludeの設定のところに問題があると思うのですが、 初心者なもので原因がいまひとつ掴めません。 とりあえず、delayが動作しているか確かめるために作った下記のプログラムでいろいろと試しているのですが、おかしいところがあればご指摘お願いします。 **************************** //RB0~RB4にはLEDを接続 #include <pic.h> #include <htc.h> #define _XTAL_FREQ 8000000 // 8Mhz __CONFIG(0x3F22); void main(){ TRISA = 0b00000100; TRISB = 0b00000000; PORTB = 0b00000101; __delay_ms(500); PORTB = 0b00000111; }
- ベストアンサー
- C・C++・C#
- H8/3048マイコンAD/DA変換について
初めて投稿させていただきます。 AKI-H8/3048キットでAD/DA変換をC言語で行いたいの ですがうまくいきません。 C言語ではどうやって記述すればいいのでしょうか? ご助言お待ちしています。 参考までに作成したAD/DA変換ソースコードを記します。 ちなみに入力端子AN0は可変抵抗器、出力端子DA1はLCDに 接続しています。 (可変抵抗器からの電圧増減に従ってLCDの表示を変化 させたい) #include <3048f.h> #include <stdio.h> main(){ int a; while(1){ AD.CSR.BYTE = 0x28; while(AD.CSR.BIT.ADF == 0){} a = AD.DRA; AD.CSR.BIT.ADF = 0; DA.DR1 = (unsigned char)((a >> 8)&0x00ff); } }
- ベストアンサー
- C・C++・C#
- PCからH8マイコンを直接制御するには
初めての書き込みになりますcain8111と申します。 よろしくお願いします。 PCからH8/3694F(H8 Tiny I/O ボード使用)とのRS-232Cシリアル通信でサーボモータを直接制御したいのですが、参考になる書籍や文献が少ないため、プログラムの組み方が分からず悩んでいます。 アドバイスや参考になる書籍や資料がございましたらよろしくお願いします。
- ベストアンサー
- C・C++・C#
- H8/3052マイコンについて
H8/3052マイコンを使って時間差を読み取ることはできないでしょうか? たとえば、どこかのポートに時間t=0secのとき外部から入力をして、t=1msecでまた外部から入力をしΔt=1msecを使用してマイコンに掛け算なり割り算なり計算をさせるようなことは可能でしょうか? マイコンにはC言語を使用しています。サンプルプログラムなども載せてもらうとありがたいです! よろしくお願いします!
- 締切済み
- C・C++・C#
- H8マイコンによる組み込みプログラミング入門
この分野の初心者です.マシン語,アセンブラ,CPUの仕組みは理解できていますが,CPUと周辺との入出力,デバッグ環境等はまったく自信なしです. H8マイコンを使って,組み込みプログラミングを学習したいと思います.秋月から出ている,AKI-H8~ が手頃なようですが,どれを購入したら良いのかよくわかりません.ゆくゆくは,自分で回路なんぞ組み立ててH8から制御してみたいのですが,現時点では,LCDへの表示やLEDの点灯等の簡単なものを行いたいのです.C言語はできるので,開発環境一式そろったものが良いのです. AKI-H8/3052F USB開発キット(フルセット) AKI-H8/3052F開発セット(H8マザーボードセット) AKI-H8/3048開発キット(即使えるキット) など,8000円台前後でいろいろあるようですが (1)組み立ては難しいですか? (2)パソコンと接続するのに,他に何か必要なのですか? (3) ROMに焼けるのですか?(何回も) (4)最初に述べた目的を達成するには,何を購入すれば良いですか.
- ベストアンサー
- その他(PCパーツ・周辺機器)
- やっぱりわかりません。(H8マイコンについて)
H8/3052Fマイコンで時計を作ろうとしているのですが、時間をセットするプログラムがどうしても書けません。 4つのボタンを使って時刻設定するプログラムを教えてもらえませんか? ちなみに時・分・秒を一秒ずつ刻むことはできます。
- 締切済み
- C・C++・C#
お礼
回答ありがとうございます。 いろいろ調べてみました。少しずつ変わっている点があるみたいですね、3048.hはヘッダーファイルで3052でも3048.hのヘッダーファイルがあるので帰る必要はなかったみたいです。返事が遅くなりました。