- MSP430G2 LaunchPadの内容:
- MSP430G2452およびMSP430G2553マイクロコントローラー:
- 開発ボードへの電力供給とテスト:
- MSP430 LaunchPadのプログラミングソフトウェア(IDE):
MSP-EXP430G2は、開発ツールであるLaunchPadの別名はによって提供テキサス・インスツルメンツ彼らのマイクロコントローラを使用する方法について学び、実践します。このボードは、すべてのMSP430シリーズマイクロコントローラーをプログラムできるMSP430バリューラインカテゴリに分類されます。この美しい光沢のある赤いボードは、TI(Texas Instruments)に属しているという事実だけで、学ぶのに魅力的です。TIは非常に巨大であり、非常に競争力のない価格で選択できるMCUの種類が豊富であるため、TIマイクロコントローラーの使用方法を学ぶことは私たちの袖の中で強力なツールになるでしょう。
この一連のチュートリアルでは、このMSP430G2LaunchPadとそのプログラミング方法について学習します。このLaunchPadを使用すると、最大16MHzの動作速度で16ビットのパフォーマンスを提供するMSP430マイクロコントローラーを使用できます。チュートリアルは電子工学の非常に初心者向けに書かれているため、すべてのトピックが可能な限り鮮明に説明されます。これらのチュートリアルに必要なハードウェアは、通常のコンピューターと、地元の電子機器ハードウェアショップで簡単に見つけることができる他のいくつかの基本的な電子部品を備えたMSP430バリューラインLaunchPad開発ツールキットです。それでは、これ以上面倒なことはせずに、開発ツールに飛び込んで、ボックスに含まれているものとその使用方法を確認しましょう。このチュートリアルの最後にLEDを点滅させることができます。
MSP430G2 LaunchPadの内容:
TIまたはその他のローカルベンダーからMSP430G2LaunchPad開発ツールを購入すると、ボックスに次の資料が含まれています。完全な内容は下の写真にも示されています。また、2018年には、以前のバージョンと将来のバージョンでコンテンツが異なる可能性があるため、これが適用されることに注意してください
- MSP-EXP430G2開発ボード
- MSP430G2452およびMSP430G2553マイクロコントローラー
- ミニUSBケーブル
- マイクロクリスタルオシレーター(32.7kHz)
- クイックスタートガイド
MSP430G2452およびMSP430G2553マイクロコントローラー:
前に述べたように、MSP430開発ボードは、MSP430バリューラインシリーズに該当するマイクロコントローラーをプログラムするために使用できます。ただし、この開発キットを使用すると、TIはMSP430シリーズの2つのマイクロコントローラーであるMSP430G2452とMSP430G2553を提供します。どちらもまともな性能を持つ20ピンDIPICです。デフォルトでは、MSP430G2553は開発ボードのICソケットに固定され、MSP430G2452は別途提供されます。両方のMCUの技術仕様を以下に示します。
MCU名: | 技術仕様 |
MSP430G2553 | 16kBフラッシュ、512B RAM、16GPIO、2×16ビットタイマー、ウォッチドッグタイマー、ブラウンアウトリセット、1×USI(IIC / SPI / UART)、8ch 10ビットADC、8chコンパレータ、静電容量式タッチIOモジュール |
MSP430G2452 | 8kBフラッシュ、256B RAM、16GPIO、1×16ビットタイマー、ウォッチドッグタイマー、ブラウンアウトリセット、1×USI(IIC / SPI)、8ch 10ビットADC、8chコンパレータ、静電容量式タッチIOモジュール |
ご覧のとおり、MSP430G2553の仕様は他のMSP430G2553よりも優れているだけでなく、Energiaを使用したデバッグ時に非常に便利なUARTモジュールも備えています。したがって、この一連のチュートリアルでは、MSP430G2553を使用して、この開発キットのすべての機能を調査します。
ミニUSBケーブル:
ミニUSBケーブルは、プログラムがデータ(16進コードの形式で)をアップロードしたときにボードをコンピューターに接続するために使用され、このケーブルを介してコンピューターからボードに流れます。また、デバッグ中(シリアルモニター)、MCUからのデータはこのケーブルを介して受信されます。
このケーブルはボードにも電力を供給するため、プログラムをアップロードした後、モバイル充電器を使用してこのケーブルを介してボードに電力を供給することもできます。
マイクロクリスタルオシレーター:
TIは、開発キットとともに32kHz水晶発振器も提供しています。このクリスタルはボードにはんだ付けできますが、完全にオプションです。MSP430G2553 ICには16MHzの内部発振器があるため、これで十分に始めることができます。
開発ボードへの電力供給とテスト:
何かを始める前に、TIはすでにMSP430G2553マイクロコントローラーにサンプルプログラムをアップロードしているので、ボードに電力を供給して、それが機能しているかどうかを確認しましょう。ミニUSBジャックを介してボードに電力を供給することができます。電源を入れると、ボードの左下隅にあるLED(赤と緑)が交互に点灯します。次に、P1.3に接続されている押しボタンを押して、内部温度センサーが機能しているかどうかを確認できます。はい、MSP2553には内部温度センサーがあります。ボタンを押した後、指をこすって暖め、ICに置くだけで、赤いLEDが点灯して温度の上昇を示します。涼しい!!正しい??では、ソフトウェア環境に移りましょう。
MSP430 LaunchPadのプログラミングソフトウェア(IDE):
Texas Instrumentsを使用すると、さまざまな環境でマイクロコントローラーをプログラムできます。公式のものは、一般にCCSとして知られているCode ComposerStudioです。このソフトウェアも無料ですが、それを使用するには、マイクロコントローラーの最低限の経験が必要です。
この一連のチュートリアルはまったくの初心者を対象としているため、Energiaと呼ばれる別の開発環境を使用します。Energiaは、TIマイクロコントローラを簡単にプログラムできるオープンソースの無料環境です。Energiaの主な目的は、TIMCUのプログラミングをArduinoでのプログラミングと同じくらい簡単にすることです。つまり、Energiaは、TexasInstrumentsマイクロコントローラーをサポートするArduinoと同等です。Arduinoを使用したことがある人は同意します