連載記事「H8で学ぶマイコン開発入門」

H8で学ぶマイコン開発入門

連載:H8で学ぶマイコン開発入門(1)

組み込みソフトウェア開発の第一歩を踏み出そう

組み込みソフトウェア開発には、ハードウェアからソフトウェアまで、広い知識が求められる。今回は最低限必要な知識を解説しよう


H8で学ぶマイコン開発入門

連載:H8で学ぶマイコン開発入門(2)

組み込みソフトウェア開発はC言語が主流だ

C言語が組み込み開発の主流となったのはなぜか。機械語、アセンブリ言語などとの比較から、C言語が支持される理由を解説しよう


H8で学ぶマイコン開発入門

連載:H8で学ぶマイコン開発入門(3)

開発プロセスとクロス開発環境、そしてOSのこと

組み込みソフトウェアの開発環境を整える前に、まず開発の手順や一般アプリ開発との違い、そしてOSは何をしているのかを解説しておこう


H8で学ぶマイコン開発入門

連載:H8で学ぶマイコン開発入門(4)

OSが起動する以前のスタートアップルーチン

OSが搭載されていない組み込みシステムの場合、プログラマはOSが実行してくれる処理のすべてを自分で実装する必要がある


H8で学ぶマイコン開発入門

連載:H8で学ぶマイコン開発入門(5)

統合開発環境“HEW”をセットアップする

H8マイコンの統合開発環境HEWについて、コンパイラオプション、リンクオプション、ビルド・エラー時の対応など、基本的な使い方を解説する


H8で学ぶマイコン開発入門

連載:H8で学ぶマイコン開発入門(6)

ターゲットボードでLEDを点灯させてみる

ターゲットボードに搭載されたLEDやモータなど、各種負荷装置を制御するプログラムを作成していく。まずはLEDを点灯させてみよう


H8で学ぶマイコン開発入門

連載:H8で学ぶマイコン開発入門(7)

LCDに文字を表示させるプログラミング

マイコンに接続された各種デバイスは、液晶画面でその状態を確認できると便利だ。そこで今回は、LCDの制御について解説しよう


H8で学ぶマイコン開発入門

連載:H8で学ぶマイコン開発入門(8)

ステッピングモータの仕組みと制御のコツ

パルス電力を与えるごとに一定の角度だけ回転するステッピングモータ。3種類の制御信号、PLDとの協調などを解説しよう


H8で学ぶマイコン開発入門

連載:H8で学ぶマイコン開発入門(9)

モータ制御に欠かせない技術“PWM”って何?

マイコンから電圧を変化させてモータの速度を変えるのは非常に効率が悪い。そこで周期的なパルス信号を発生させるPWMの登場となる


H8で学ぶマイコン開発入門

連載:H8で学ぶマイコン開発入門(10)

PWMを利用したDCモータ制御プログラミング

PWM制御を利用してモータを回すには何が必要か? 回転速度、回転方向、ブレーキを制御するプログラムと併せて解説する


H8で学ぶマイコン開発入門

連載:H8で学ぶマイコン開発入門(11)

PWMを利用したサーボモータ制御プログラミング

PWMを利用したモータ制御の仕上げとして、ロボットの関節などに使われるサーボモータのプログラミングを解説する


H8で学ぶマイコン開発入門

連載:H8で学ぶマイコン開発入門(12)

スイッチとロータリエンコーダの入力を処理する

H8マイコンに対して信号を入力するタイプの機器として、スイッチ・ロータリエンコーダの構造と制御方法を解説する


H8で学ぶマイコン開発入門

連載:H8で学ぶマイコン開発入門(13)

H8マイコンを使いこなすポイント集

最終回として、これまでの連載記事を振り返り、H8マイコンでのソフトウェア開発に重要と思われるポイントをまとめる


全記事インデックス

メールマガジン

スポンサーからのお知らせ

- PR -

Windows Embeddedコーナー

Windows Embedded
Windows Embedded専門コーナー。Windows Embedded StandardやWindows Embedded CEをはじめとする「Windows Embedded」ファミリの最新動向や技術情報をお届けします!!

Androidコーナー

Android
Android専門コーナー。組み込みデバイスへの適用からアプリケーション開発、イベントレポート、ニュースなどAndroidに関するさまざまな技術情報がここに集結!!