締切済み H8マイコンのプログラミング 2007/11/29 22:42 学校の実験でH8マイコンのプログラミングの実験をやっているのですが、実験内容が自分でオリジナルのプログラムを作成するというものなのですが、何か簡単なプログラムはありますかね? みんなの回答 (7) 専門家の回答 みんなの回答 zwi ベストアンサー率56% (730/1282) 2007/12/07 10:39 回答No.7 問題はですね。どのぐらいレベルのプログラムを作る必要があるのか、まず自分で決めることです。あと期間的な問題もありますね。 他の質問を見る限りLEDを点灯させるのがやっとのレベルと思います。 以下の質問でレベル判定してみましょう。 (1)任意のSWのON/OFFを条件判定で調べることが出来る? (2)任意のLEDのON/OFFをすることが出来る。 (3)SWのチャタリングを取り除くことが出来る。 (4)内蔵タイマで時間を計測できる。 (5)割り込みを使うことが出来る。 (6)内蔵タイマの割り込みプログラムが出来る。 (7)LCDに文字が表示できる。 (8)LCDの自由な位置に文字を表示したりアニメさせることが出来る。 どれが出来てますか? あるいは、今回挑戦して出来るようなると思いますか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 zwi ベストアンサー率56% (730/1282) 2007/12/05 23:02 回答No.6 ここ書ける文字数で教えられるほど簡単ではありませんので、最低限の作り方は学校で教えてもらってください。先生かクラスメイトに聞けば教えてくれますよ。 LEDを単にチカチカさせるのは習っていると思いますが習っていませんか? 質問者 補足 2007/12/05 23:27 その辺のことはわかります。 でも応用となるとどうしてよいのやらで・・・。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 zwi ベストアンサー率56% (730/1282) 2007/12/04 20:32 回答No.5 >普通のLEDが2個と押しボタンスイッチが4つとディップスイッチが8個とLCDが付いてます。 ちゃんとコメントが返してもらっていないですが、全部自分で操るプログラムを書けるってことで良いですか? 違った場合、自分の実力をはるかに超えた課題になりますけど。 アイデアの例。 (1)ランダムにLEDを点滅させて、それに合わせて押しボタンスイッチを押してもらうタイミングゲーム。結果はLCDに表示。 (2)LCD上に流れる文字を表示するスクロール文字表示。 (3)やっぱり、簡単に時計やキッチンタイマー。これもLCDを使用する。 などなど、アイデアならいっぱいでますけど。 kisan00さんのLEDペカペカで物足らないなら、このぐらいのレベルは作る必要があるでしょう。 質問者 補足 2007/12/05 18:32 H8マイコン初心者なもんですから、プログラムの作成とかよくわかんないです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 kisan00 ベストアンサー率0% (0/0) 2007/11/30 23:11 回答No.4 LEDの点灯の応用ですか・・・。 LED単体がCPUのポートにつながっているとすると、それで思いつくのは、だんだん明るくなって、だんだん暗くなっていくのを繰り返すぐらいでしょうか。 やり方は、高速で点滅させるんですけど、点灯時間と消灯時間の比を変えていきます。点灯時間が長くなれば明るく、消灯時間が長くなれば暗くなります。 LEDペカペカが一番簡単って書いたのは、C言語で言うところ"Hello World"を出力するってやつが、だいたいはLEDの点灯やら消灯やらをするってやつなんですね。最初の勉強はそれでやります。 zwiさんがおっしゃっているように、これ以上は周辺のハードやらposcam33さんのソフトの技量ってやつで変わってくると思います。 その辺を書いてみてくださいね。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 zwi ベストアンサー率56% (730/1282) 2007/11/30 19:03 回答No.3 うーん。CPUの種類だけでは出力のハードが分かりませんので、LEDやブサーやスイッチなど接続されているものを全部あげて下さい。その個数も。 ちなみに、7セグLEDと普通のLEDは別物ですので注意してください。 あと、プログラムの出来るレベルも知りたいので、自分がコントロールできる周辺ハード(LED等)ものも書いてくださいね。 質問者 補足 2007/12/04 19:14 普通のLEDが2個と押しボタンスイッチが4つとディップスイッチが8個とLCDが付いてます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 kisan00 ベストアンサー率0% (0/0) 2007/11/29 23:23 回答No.2 H8のプログラムを最初に勉強する時には、だいたいLEDをペカペカ点滅させますよね。それが一番簡単です。 その程度のものじゃだめなら、他励磁のブザーをつけてタイマーWあたりのPWM波形出力で音を鳴らしてはいかがですか。 440Hzでブザーを鳴らすと、ラの音が出ますよ。 で、タイミングよくタイマーWのGRAやGRBを変えていくと曲ができます。 簡単な割りに、難しそうに見えますよ。 質問者 補足 2007/11/30 18:33 では、LEDを点灯させるプログラムでちょっと応用したものでいいのはありますかね? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 zwi ベストアンサー率56% (730/1282) 2007/11/29 22:54 回答No.1 周辺ハードやH8の種類も分からないも分からないので答えづらいですが。 モーター制御とか、キッチンタイマーとか、時計とかで良いんじゃないでしょうか? これ以上は、詳細を明かしてもらわないと答えれません。 質問者 補足 2007/11/30 18:35 H8マイコンの種類は3048Fです。これだとどんな感じのプログラムがつくれますかね? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発C・C++・C# 関連するQ&A マイコンのプログラミングについて H8マイコン内で周期の異なるPWM波形(PWM1、PWM2)を発生させ、PWM1とPWM2を論理演算した波形(例えばVout = PWM1 & PWM2)を出力端子に出力したいと考えています。この際、同時に通信プログラムも走らせるつもりです。タイマ関数を使えばVoutの生成は一応実現できそうなのですが、待ち時間によって通信プログラムに影響がでるため別の方法を模索しています。 当方、マイコン、プログラミングともに初心者なため、そもそもこのような並列処理ができるのかすら分かっていません。何か良いアドバイスがあればよろしくお願いします。 最近、H8マイコンを使い始めました。 最近、H8マイコンを使い始めました。 わからないことがいくつかあるので質問したいと思います。 使っているものは、H8/3048です。 マイコンは出来上がったのですがマイコンにプログラムを書き込むためにパソコンとつなぐために何のケーブルを買えばいいのでしょうか? また、CDがXPまでになっていますがWindows7でマイコンにプログラムを書き込むためにはどうすればいいのでしょうか? マイコン初心者なので基本的な質問ですいませんが教えてください。 sourceforge.jpでH8マイコンでLCDを表示やっているようなプロジェクトはない? 今、H8マイコンのためのプログラミングを勉強したいと思っているのですが、sourceforge.jpなどで、H8マイコンへのプログラムなどを扱っているプロジェクトなどはありませんでしょうか。 また、LCDをコントロールするためのプログラムなども勉強してみたいのですが、そのようなプロジェクトご存じではないでしょうか? ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム picマイコンプログラミングを始めたい picマイコンのプログラミングを始めたいんですがプログラムの書き込みに必要な電子部品とプログラムの書き込み方法を教えてください。それから僕はこれから始めるど素人にもわかるように説明してください。 SH2マイコンで 学校の実験でSH2マイコンを使って実験をしたのですが、 プログラムをつくった時に「double」で変数を宣言したら、プログラムがハードでうまく実行できませんでした。(プログラムのエラーはないです。) SH2マイコンでは「double」は使えないのでしょうか? 回答よろしくお願いします。 やっぱりわかりません。(H8マイコンについて) H8/3052Fマイコンで時計を作ろうとしているのですが、時間をセットするプログラムがどうしても書けません。 4つのボタンを使って時刻設定するプログラムを教えてもらえませんか? ちなみに時・分・秒を一秒ずつ刻むことはできます。 H8/3052マイコンについて H8/3052マイコンを使って時間差を読み取ることはできないでしょうか? たとえば、どこかのポートに時間t=0secのとき外部から入力をして、t=1msecでまた外部から入力をしΔt=1msecを使用してマイコンに掛け算なり割り算なり計算をさせるようなことは可能でしょうか? マイコンにはC言語を使用しています。サンプルプログラムなども載せてもらうとありがたいです! よろしくお願いします! AVR マイコンプログラミングについて atmega168pを用いてavrマイコンプログラミングをしています。 ad変換をマイコンの機能を使って行おうと思いプログラムを書いていたのですが、 DIDR0というデジタル入力禁止レジスタというものがどういう効果を持つのかがわかりません。 mega88pというatmega168pのPDFの163ページに解説があったのですが、いまいちなんのことなのかわかりません。このレジスタをHigh、またはLowにすることでどのような効果が生まれるのかを教えて下さい。 H8S 2462のプログラミング方法 H8S/2462マイコンのプログラミング(Ethernetプログラミング含む)をHEWを使って始めることにしました。 Renesasホームページからソフトウェアマニュアル、ハードウェアマニュアルをダウンロードし勉強したのですが、プログラミングを始める初歩のステップが、どうすれば良いのか分かりません…。 例えば、今までR8C/Tinyマイコンでのプログラミングを行ったことがあるのですが、R8C/Tinyは市販の参考書も多く、すぐにプログラミングを始めることができました。 ところがH8S/2462についての参考書が(探したのですが)見当たらず、困っています。レジスタ定義のヘッダファイルすら見つかりません…。 どなたかH8S/2462マイコンのプログラミング方法について精通されている方がおられれば、参考になるWEBサイトや参考書を紹介頂けないでしょうか? どうぞ、よろしくお願い致します。 H8マイコンでの制御 マイコンの初心者なのですが,max6974EVKITというLEDドライバの評価ボードをH8マイコンで制御しようとしているのですがうまくいきません。情報も少なく困っています。どなたかいい方法ありませんでしょうか?サンプルプログラムなんかがあるとうれしいです。 よろしくお願いします。 H8マイコン(3052)でCdS H8マイコン初心者です。 よく参考書に乗っているようなA/D変換で電圧を計って、 それをLCDに表示するプログラムを組みました。 手元に可変抵抗がないためCdSセルを使って 暗くなったらLCDに表示された電圧が変化する というプログラムを作ったんですがうまくいきません。 どなたかCdSをH8マイコンで使用した参考プログラム(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言語自体も 興味があるのでそっちでやろうかと思っています。 でも部分的にアセンブラ(インラインアセンブラ?) が必要なってくる部分があると思うんですが やっぱり全部アセンブラのほうがやりやすいんでしょうか? 以上、よろしくお願いします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム AVR、ARM、H8、PICのプログラミング AVR、ARM、H8、PICのマイコンは、同じ言語(例えばC言語)でプログラミングするにしても、プログラミングの仕方はそれぞれ全然違うのでしょうか?違うとしたら何がどう違うのでしょうか?(信号の入出力をするための文法などでしょうか?)また、どれかのマイコンを使えるようになれば、他のマイコンは割とすぐ使えるようになるのでしょうか? H8マイコンのプロテクト方法 H8マイコンに書かれているプログラムを読込むことは出来るのでしょうか? H8マイコンの搭載されているに商品を作りました。 お客様にその商品を中国に輸出するので、 『プログラムを読込めないようにしてください。』といわれました。 中国ではコピーをされる恐れがあるとのことです。 そもそもH8からプログラムを読込むようなことは出来るのでしょうか? また、出来てしまう場合は、プログラムを転送時にプロテクトをかけるような ことは出来るのでしょうか? ちなみに、書込みはFlashSta.exeを使用しています。 どなたか分かりましたら回答お願い致します。 マイコンからプログラムを読み込むことは出来ますか? マイコンからプログラムを読み込むことは出来ますか? フラッシュライタなどでマイコンのROMにプログラムを書き込むことが出来ますが、逆にマイコンからプログラムを読み込むことはできますか? マイコンに転送したプログラムを誤ってパソコン上から消してしまいました。マイコンのROMにそのプログラムが残っているはずなので、マイコンのROMから取り込みたいと思っています。そんなことは可能ですか? ちなみに秋月電子のH8/3048マイコンを使用しております。 マイコンとの通信はRS232Cを使用しています。 パソコンからデータ復元ソフトを使って復元すれば話は早いんですが、学校のパソコンなのでアドミニ権限が無いので復元ソフトを使うことはできないのです・・・ H8マイコン開発 H8/3069Fマイコンボードを買ってきて勉強をしようと思うのですが、 どこから手を付けていいのかわからないです・・・・。 C言語/アセンブラでプログラムを書いて何か実行させてみたいのですが、何かいい参考になるのはないでしょうか? EclipseでH8マイコンのHEWのコンパイラを使えるようにする方法 現在、H8マイコンのプログラミングをEclipseでできないものかと調べているのですが、EclipseにH8マイコンの開発環境HEWで使用しているコンパイラをEclipseでも使えるようにする方法というのはありますでしょうか? どのように設定すればよいか教えていただけると助かります。 H8マイコンに関して H8マイコンは、1つのプログラムで複数の周辺機器を同時に使うことができますか? 例えば、LCDとSCI(シリアル通信)を同時に動かしたい。または、AD変換とLCD・SCIを同時に走らす。 とかです。 変数の設定次第で、どうにかなると噂で聞きました。(例えば、グローバル変数を設定するとか?) ご回答をお願いします。 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)最初に述べた目的を達成するには,何を購入すれば良いですか. 初めてのマイコン こんにちは。 都内の理系の高校に通っている高校一年生です。 マイコンを使った電子工作ができるようになりたいと思います。 しかし、どこから勉強を始めていいものかさっぱりわかりません… ディジタル回路やアナログ回路は使ったことが何度もあるので、少々のことはできるのですが、 プログラミングの必要なマイコンについては、まったくわかりません… PICのようなマイコンが一般的なようですが、 他にも非常に多くの種類があると思います。 初心者が入るのにもっともとっつきやすく、 他のマイコンに対しても応用が利くマイコンって何でしょうか? (たとえば構造が似ているので、プログラムの大幅な変更が不要など) 教えてください。 また、参考になるサイトを教えてください。 初めてのマイコン という感じのキーワードで検索してみるのですが、 いまいちしっくり来るものがありません… マイコンについては何もわからないもので、 なんで、ひとつのピンが入力にも出力にもなるのでしょうか? ↑というレベルです… また、プログラミング言語は、まったくわかりません C言語が高校の一年で必修なのでそのうちやるのですが(たぶん2学期後半) それまでには少しくらいわかるようにはなっていたいです。 マイコンについての本も買ってみたいと思います。 本屋でいくつか立ち読みしてみたのですが… また、最近ではUSBに直接接続することのできるマイコンもあるようですね… そのようなものは、少々値が張りますが、 やはり使いやすいのでしょうか…? 長文失礼しました・・・ 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
補足
その辺のことはわかります。 でも応用となるとどうしてよいのやらで・・・。