• ベストアンサー

マイコンの学習方法

現在、マイコンの回路の構成と制御の基礎という目的で、 AKI-H8-USB(CPUはH8/3048)というトレーニングキットを使用し 制御信号とバスのタイミング等を理解する。という事で学習に取り組んでいます。 ですが、マイコン初心者の為どのようなところから 学習していけば分からず悩んでいるところです。 そこで、マイコンを学習する際どのようなところから始めると良いか。や 私はこのようにして勉強した等 どんな些細な事でもかまいませんので どうぞご回答宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • gn_drive
  • ベストアンサー率22% (175/789)
回答No.3

H8内のCPUコア部とインターフェイス機能を覚えたらどう? 今から20年前はCPUと周辺ICは別々で、それがH8は一個のICに入っている訳で、昔は1つ1つ考えて回路組んで、プログラム書いてましたよ。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • likipon
  • ベストアンサー率38% (44/114)
回答No.4

まずはLEDをぴこぴこさせる所から始めましょう. ON→OFF→ON→OFF と, "目に見えるスピード"で それが出来たら, 今度はLEDの明るさを変えるようなプログラムにしましょう. ON→OFFを高速にくりかえして, "目に見えない"スピードで点滅させて調光できるようにします. 始めはこのへんまでやってみると, 見通しがついてくるのではないでしょうか.

全文を見る
すると、全ての回答が全文表示されます。
  • eroermine
  • ベストアンサー率18% (83/444)
回答No.2

まずは TTL 等で数ゲートのロジック回路を組んでみる。 LEDを点滅させたりしてみる。 これができないとマイコンの出力で遊べない。 次にマシン語プログラムの入力。 二進スイッチでRAMに一バイトずつ書き込んでいく、というのはめんどうなのではしょって、付属モニターから16進書き込みでいいや。 リセットでスタートしたら、次は割り込みにチャレンジ。

全文を見る
すると、全ての回答が全文表示されます。
  • dondoko4
  • ベストアンサー率12% (1161/9671)
回答No.1

専門学校で学べるところがありますけど。 趣味程度のもの?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 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)最初に述べた目的を達成するには,何を購入すれば良いですか.

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

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

  • H8マイコン 学習キットと参考書 (初心者向け)

    H8マイコン 学習キットと参考書 (初心者向け) H8マイコンの  初期設定  ポート制御  液晶表示  タイマ制御  割り込み  A/D変換  シリアル通信(UART, I2C, SPI) といった組込みにおける基本的なプログラミング(C言語希望)を実機(学習キット)+参考書で 実際に統合開発環境HEWを用い独学で勉強しようと考えています。 ネットで調べた感じでは、 北斗電子の  H8/3067 スターターキット と オーム社  H8マイコンによるネットワーク・プログラミング をセットで学習するのがよさそうに思いました。  理由)北斗電子のスターターキット        ・・・HPで詳細資料がアップされており大変わかりやすい     H8マイコンによるネットワーク・プログラミング        ・・・著者HPにてサンプルプログラムコード公開しており親切           実際の現物は本屋で確認したいがこれから。。       【質問】  実際にH8マイコンの基礎確立のため、学習された方の経験では初心者にあう実機の  組込みプログラミングの学習用にはどういったもの(学習実機用キット+参考書)を  使われていましたでしょうか。  ※スクールで手っ取り早く、基礎的なことは学べるのですが、内容の割に  費用が高すぎると思ったため。できることなら独学で学習できないかと考えてます。  ※秋月の学習キットは資料が雑すぎるので、考えていません。(学習できる人にはできるのかも   しれませんが。。優しさがない。。) ((補足として私の組込み関係の知識・技術レベル)) ・組込み業務経験なし ・C(++)言語使用可 ・組込みの基礎的な知識(座学)は学習済み   エンベデッドシステムスペシャリスト試験(未合格/1年ほど勉強済み)   JASA ETEC 組み込みソフトウェア技術者クラス2 グレードA認定 あり   参考書:組込み現場のC言語 等を読破 ・E8aエミュレータあり ・Hew使用経験ほとんどなし ・アセンブリ言語多少勉強済み ((実機学習の目的))  組込みエンジニアへの転職です。  まずは組込みソフトのエンジニアから。。いずれは全般的に。。

  • H8マイコンでled制御

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

  • 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>

  • AKI-H8/3048Fマイコンボードについて質問

    毎度お世話になっております。 H8マイコンについて質問があります。 以前から、秋月電商さんのAKI-H8/3048F基板の組み立てキットを使用しております。 が、秋月電商さんの方で組み立てキットの販売が縮小され、組立済みの基板の方でないと入手が困難になってきましたので、先日、初めて組立済みのAKI-H8/3048Fを使用してみました。 キットと組立済み製品では完全にピンコンパチなので、何も考えずに同一のプログラムを書き込んで見たところ、液晶表示器の制御で誤作動が起きました。 状況を列挙しますと、 1)症状 3回に2回程度の割合で、電源投入直後からLCDが全ビット点灯で真っ黒な状態で、何もデータが表示されない。 組み立てキットの方では、同一プログラムを書き込み、同一の装置に差し込んだ状態で問題なくデータが表示される。 それぞれ電源のON/OFFを十数回繰り返して検証したが、現象はかわらなかった。 2)H8マイコンの書き込みモード モード7 3)H8マイコンのピンの割り当て H8マイコンのポート3を下記の様に使用。 /*****************************************************/ H8マイコンのP3をLCD制御に使用 7  6  5  4   3   2   1   0 - RW  E RS DB7 DB6 DB5 DB4 /*****************************************************/ AKI-H8/3048F上では、P3はCN3の13,14,15ピンになります。 DB0~DB3はセオリー通りGNDに落としています。 4)回路基板 基板は手配線ではなく、PCBに起こした物。 AKI-H8/3048Fのソケットから液晶表示器まで直結していて、 各信号線は10kΩの抵抗で5Vにプルアップされている。 5)電源 H8基板のレギュレータは使用せず(取り外してある)、回路基板 上の5V電源から供給(LCDも同一電源から供給)。 ちなみに電源は、1A5Vの三端子レギュレータで作っており、特にリップル等もない。 6)LCD POWERTIP PC1602-Lを使用しています。 上記の様な状態です。 ちなみに、組み立てキットと完成済み製品で基板のパターンを比較したところ、違いはCN3-14(P3-4)が、H8/3048FのICのパスコンの下をくぐっていところくらいでした。 それと、LCDの初期化の所で、E信号の間に設けるディレイを、200usecから700usecに変えたところ、症状がおさまった様にみえます。 本来であれば制御信号をモニタしてみるのが第一だとは思うのですが、適当な計測機器が手元に無く解析に苦労しております。 もし、 ・同様の症状の経験 ・原因について心当たり ・原因の調査方法についての助言 等のある方がおられましたら、是非ともアドバイスをお願い致します。 それと、上記で不明な情報がありましたら、なるべくすぐに追記致しますので、お申し出下さい。 よろしくお願いいたします。 訂正です。 >ちなみに、組み立てキットと完成済み製品で基板のパターンを比較したところ、違いはCN3-14(P3-4)が、H8/3048FのICのパスコンの下をくぐっていところくらいでした。 H8/3048のICのP3-5(E信号)ピンからCN3-14番ピンまでの配線パターンが、完成品ではH8/3048のICのパスコンのチップコンデンサの下をくぐっている。 でした。

  • ロボット制御のためのマイコン

    ロボット制御のためのマイコンを考えた場合,Arduinoを使う場合と,H8マイコンやPICマイコンで自分で一から回路基板を組む場合とを比較した場合,後者ではできて前者ではできないことは何があるのでしょうか?ご教授のほどよろしくお願いします。

  • H8マイコン リレー回路

    H8マイコンで電磁弁を制御したいと考えています。 マイコンは5V 電磁弁は24V で動作します。 まず24V電源を作成する方法と リレー回路を作成する必要があると思うのですが。 回路図等ございましたらお願いしたいです。

  • H8マイコンでの割り込み(シリアルポート入力で)

    マイコン:AKI H8/3048F 開発環境:GCC Developer Lite マイコンとパソコンをRS-232Cケーブルでつないでいます。 ハイパーターミナルを使用して、マイコンを制御したいと考えております。 それで、パソコンのキーボードから入力があった時だけ、割り込みを実行したいです。 割り込みが無い場合は、パソコンでマイコンを制御することができたのですが、割り込みを追加したら、うまくいかなくなりました。 アセンブラを使用せずに、C言語だけでプログラムを完成させたいと思っています。 SCI1からの割り込み処理をするには、どの様にしたらよいのでしょうか? どうか、お願いいたします。

  • マイコンのハードタイマ

     マイコンが暴走した場合に備えて、保護回路を付ける必要はありますか?  通常、マイコンのデータシートを見ると「ウォッチドッグタイマ」という機能があり、マイコンの暴走を常に見張っているそうですが、何らかの原因からこれを回避してマイコンが暴走し続けるというような状況は起こりうるのでしょうか?  現在、マイコンを使用したDCモータの制御回路を設計しておりますが、マイコンが暴走することで、モータON信号が出力され続け、モータがONしっ放しとなるような状況があったら怖いので、マイコン暴走時用ハードタイマみたいな回路を追加しようか悩んでいます。これをつければマイコンを介在せずにタイマが利いてモータを強制OFFできるので安全性を確保できると考えているからです。  そもそも、マイコンの暴走とは頻繁に起こるものなのでしょうか?そして上記のようなケースは起こるのか?保護回路(ハードタイマ)のようなものが別途必要なのか?誰か分かる方がいましたら教えて下さい。  どうか宜しくお願い致します。

このQ&Aのポイント
  • 男性から急に誘いの連絡がこなくなりました。飽きられたのでしょうか。
  • 最近までは毎週向こうからの誘いがあったのに、急にこなくなった理由は何でしょうか。
  • こちらから他愛もないLINEを送ってみたけれど、ご飯に誘われなかった。なぜなのでしょうか。
回答を見る