});PRマイコンボードを使う目的Q:マイコンボードで何ができるのですか?A:大手のマイコンメーカでは、自社のマイコンを搭載した簡単なマイコンボードをユーザ向けに供給しています。テキサス・インスツルメンツ(TI)が低価格で販売しているローンチパッドは、使いやすいマイコンボードとして好評だそうです。メーカーのwebサイトや一般の通信販売ショップ、秋葉原や日本橋などの電気街にある部品ショップで入手できます。これらは、搭載されているマイコンを手軽に使って性能や使いやすさを試してみよう、ということを目的として作られたものです。この、「マイコンを手軽に使って」というのは、自分でプログラム開発をするということです。PCのように市販のプログラムを買ってきて使うわけではありません。マイコンというのは1個の部品(LSI)であって、いろいろな装置に自由に組み込んで任意の仕事をさせることができます。その代わり、マイコンを使うには、他の部品と組み合わせた回路を設計し、基板上に実装してマイコンボードを作り、プログラムを書き込んで動作させるまで、すべて自分で行う必要があります。毎回それではあまりにも大変なので、いきなりプログラム開発ができるように、最低限のハードウェアをボードとしてまとめたのがマイコンボードです。プログラム開発だけでなく、追加のハードウェアを自分で開発するにもマイコンボードは役に立ちます。マイコン評価ボードの目的マイコンボードの機能と構成Q:マイコンボードには、マイコンの他に何が載っているのですか?A:マイコンボードによって違いますが、大別して、マイコンを動かすための電源やクロック、マイコンを操作したり状態を知るための最小限のI/O、マイコンにプログラムを書き込むための最小限の通信機能を搭載したものが多いです。マイコンを動かすだけであれば、マイコンの他に電源とクロック源があればなんとかなります。マイコンは動作電圧が決まっていて、それに合わせた電源を供給します。ぴったりの電源装置を使うなら電源コネクタだけ搭載すれば十分です。なければ、電源コネクタから供給する電圧をマイコンの動作電圧に変換するための電源ICが必要です。クロック源は、マイコンの動作を1ステップずつ進めるための動作クロックを供給します。正確なクロックが必要な場合は水晶発振器を使います。それほどでもないときは、マイコンに内蔵した発振器を使うことが多く、外付けのクロック源は不要です。マイコンボードでは、マイコンを操作するための入力装置として押しボタンスイッチ、マイコンの状態を知るための出力装置としてLEDランプを搭載することが多いです。最小限ならスイッチ1個、LEDランプ1個ですが、プログラム作成の学習が主目的のマイコンボードなら、複数のスイッチとLEDランプ、数字を表示できる7セグメントLED表示器、数字や簡単な文字(アルファベットやカナ)を表示できる液晶表示器(LCD)を搭載したものもあります。操作スイッチとは別に、リセット用の押しボタンスイッチも搭載しています。マイコンは電源をオフからオンにすると、内部状態を初期化して、プログラムを先頭から実行します。プログラムの動作がおかしくなったときや、途中で終了してやり直したい場合に、リセットスイッチがあれば強制的に初期化できるので便利です。マイコンのプログラムは、通常はマイコンの内蔵フラッシュ・メモリに書き込んでおけば、いつでもそのプログラムを実行してくれます。プログラムの開発はPC上で行いますから、作成したプログラムをPCからマイコンボードに転送する通信手段と、フラッシュ・メモリに書き込む手段が必要です。最近のマイコンボードは、プログラムを開発する対象のマイコン(ターゲットCPU)とは別に、PCとUSBなどで通信してプログラムを受信したり、受信したプログラムをターゲットCPUに書き込んだり、さらに開発時のデバッグに役立ついろいろな機能を実行する別のマイコンを搭載したものも多くなっています。このようなマイコンボードがあれば、高価な開発装置がなくても、手軽にプログラム開発ができます。TIのローンチパッドは、ターゲットのマイコンと開発支援用のマイコンを搭載し、手軽な開発装置として他のマイコンボードの開発にも利用できる便利な製品です。ローンチパッドの紹介TIでは、超低消費電力のMSP430シリーズ、リアルタイム・マイコンのC2000シリーズ、ARMアーキテクチャのTivaCシリーズなど、多様なマイコンの開発を手軽に始められるように、低価格マイコンボードのLaunchPadを販売している。無償の開発用ソフトウェアやサンプルソフト、豊富なオプションボードなど、開発環境も充実している。Q:マイコンボードにキーボードやディスプレイはつながりますか?A:PCの場合は、キーボードで操作して、高解像度の液晶ディスプレイに表示を行います。これと同じことをマイコンボードでできるかというと、たいていの場合はできません。キーボードはつなごうと思えばできるのですが、ディスプレイの方が大変です。PCがディスプレイに表示を行うとき、数Mバイト程度の画像用メモリ(VRAM)を用意して、画面に表示するデータを高速に生成しています。CPUの処理を減らすために、グラフィック・アクセラレータという別のLSIを用いたり、描画のための膨大なプログラムを実行したりしています。一般のマイコンボードでは、CPU性能もメモリ容量もまったく足りません。グラフィック表示をしたい場合でも、もっと簡単で解像度の低いディスプレイを使います。PCではキーボードやティスプレイに関する処理は、WindowsなどのOSで大部分行っています。一般のマイコンボードでは、Windowsを動かすことも困難です。逆に、OSなしでキーボードやディスプレイの処理を行うには、膨大なプログラムを自作しなければなりません。最近では、外見はマイコンボードの形をした超小型PCというのも売っています。それらは、一般のマイコンボードのように、マイコンのプログラム開発を自由に行うことはできません。Incorporatedの商標です。その他すべての商標および登録商標はそれぞれの所有者に帰属します。割り込みっていろいろあるのですか?どんな種類があるか教えてください。使用時の注意点をわかりやすく説明しているほか、使用時に発生する可能性のあるさまざまなトラブルとその対処法についても紹介しています。アカウントが必要です。PDF英語版で高い評価を受けてきたポケット・ガイドの日本語版が完成しました。基板レベルやシステム・レベルの回路設計でよく使われるアナログ設計式を紹介しています。アカウントが必要です。twitter日本TI公式facebook日本TI公式twitter製品情報、セミナーや展示会などのイベント情報をお知らせしています。LLC.ITmediaはアイティメディア株式会社の登録商標です。