MSP430 LaunchPad (MSP-EXP430G2)/ja
From Texas Instruments Embedded Processors Wiki
English (Original)
LaunchPadファームウェア更新 (新規と今後のG2xxデバイス対応)
LaunchPad開発キット用 容量式タッチ・ブースタパック を発表!
Capacitive Touch BoosterPack(容量タッチ・ブースタパック) (430BOOST-SENSE1) は最初のブースタパック シリーズで、LaunchPadに拡張接続できるボードです。これは 静電容量式タッチ・ボタン、スクロール・ホイールおよび近接センサの機能持つ静電容量検出のハードおよびソフトウェアのリファレンスデザイン一式です。このブースタパックはデモ機能が予め書き込まれた MSP430G2452IN20が同梱されています。容量式タッチ・ブースタパックは、参考価格として$10で提供しています。(2011/8月現在)
容量式タッチ・ブースタパックの製品紹介はこちらをご覧下さい!
開設! LaunchPad ウェブサイト!
LauchPadユーザの皆さん!
初回のブースタパックの発表に併せて、LaunchPadのポータルを新規開設しました。www.ti.com/launchpad!(英語)
この新規ページでは、共同制作、プロジェクト共有や情報交換を深めることができます。このサイトを改善していくことでより期待に応えられるようにしてきたいと思います。このwikiページは引き続き利用可能で、"Quick Links"セクション中の 新規LaunchPadページからリンクされる予定です。
Thanks! AdrianF
LaunchPad(ローンチ・パッド) (MSP-EXP430G2)
| LaunchPad とは?
LaunchPad は、マイコンのアプリケーションを作成する初心者にも熟練ユーザーにも使いやすい開発ツールです。$4.30 の LaunchPad には、プロジェクトを開始するために必要なツールがすべて含まれています。
特長
低価格 – $4.30 の LaunchPad には、開発ボード、プログラマブル MSP430 マイコン 2 個、mini USB ケーブル、拡張用 PCB コネクタ、クロック精度向上用外部発振子、無償でダウンロード可能なソフトウェア統合開発環境(IDE)など、開発に必要なものすべてが含まれています。 スケーラブル – LaunchPad を使用すれば、MSP430 マイコン・ファミリを簡単に開発できます。アプリケーション要件が変更された場合は、LaunchPad で開発したプログラムをハイエンドの MSP430 デバイスに移行できます。 開発を開始するには?
| ||
| LaunchPad unboxing | Demo overview | |
クイック・リンク
|
MSP430 バリュー・ライン LaunchPad ツールのかつてない需要により、弊社サーバーへの需要が殺到し、リリース後最初の数日間でバック・オーダーが発生しました。弊社にご関心をお寄せいただき、またご支援と激励を賜り誠にありがとうございます。このたびは、eコマースへのご要望に応えるために、遅れが生じたことをお詫び申し上げます
| ツール | 今すぐ注文 | 発送日 | 価格 | 資料 |
| LaunchPad (MSP-EXP430G2) | (株)アムスク | 価格、送料、発送日については、各販売会社のサイトを参照してください。 | ||
| (株)ケィティーエル | ||||
| 新光商事(株) | ||||
| 東京エレクトロンデバイス(株) | ||||
| 富士エレクトロニクス(株) | ||||
| 丸文(株) | ||||
| (株)チップワンストップ | ||||
| TI eStore | | $4.30 + 送料 | ||
| 付属デバイス | 概要 | 資料 |
| MSP430G2211IPN14 | 2KB フラッシュ、128B RAM、10 GPIO、1x 16 ビット・タイマ、WDT、BOR、コンパレータ | データシート |
| MSP430G2231IPN14 | 2KB フラッシュ、128B RAM、10 GPIO、1x 16 ビット・タイマ、WDT、BOR、USI(I2C、SPI)、内部温度センサ、8 チャネル 10 ビット ADC | データシート |
| コンパイラ/デバッガ (IDE) | ダウンロード | 価格 |
| Code Composer Studio (CCS) | ダウンロード (TI へのログインが必要) | 無償 |
| IAR 組込みワークベンチ・キックスタート | ダウンロード | 無償 |
同梱品
LaunchPad キットの内容
[]- LaunchPad 開発ボード(MSP-EXP430G2)
- mini USB ケーブル
- MSP430 フラッシュ・デバイス x 2
- 10 ピン PCB コネクタ(オス x 2、メス x 2)
- 2kHz 水晶(MS3V-T1R 32.768kHz CL: 12.5pF +/-20ppm、 Www.microcrystal.com)
- クイック・スタート・ガイド
- LaunchPad ステッカー x 2
無償ダウンロードが可能なコンパイラとデバッガ(IDE)
MSP430 のコンパイラおよび統合開発環境(IDE)は、 Rowley Crossworks や MSPGCC など、ほかにも多数あります。ただし、サンプル・プロジェクトは、 IAR 組込みワークベンチ・キックスタート と Code Composer Studio (CCS) を使用して作成されます。 IAR と CCS の両方に無償のコード制限版があり、いずれもダウンロード可能です。MSP430 バリュー・ライン・デバイスでは CCS が 16 KB サイズ制限範囲内で、すべての機能を実行できます。またIAR は 4KB サイズ制限内でご利用可能です。
上記のリンクは無償コード制限版へのリンクです。
Linuxのサポート
現在、Linux オペレーティング・システムは公式にサポートされていません。IAR 組み込みワークベンチは Ubuntu 10.04 の WINE では動作しませんが、LaunchPad 自体を /dev/ttyUSB* ポートや /dev/ACM0 にマッピングすることはできません。COM1 を WINE で ACM0 にリンクしても、IDE 経由でデバッグ接続を行うことはできません。
- Linux でのLaunchPad のプログラミングの方法
- Ramblings と Broken Code では、Arch Linux ユーザー向けの msp430-gcc チュートリアル を提供しています。
- eclecticc では、 Ubuntu ユーザー向けガイド (まずソースから mspgcc や mspdebug をコンパイルする場合は MyLightSwitch の手順 に従う必要があります)。
Mac OS X のサポート
現在、Mac OS X オペレーティング・システムは公式にサポートされていません。Mac OS X 用の mspgcc や mspdebug のコンパイル手順(非サポート)の概要については、 MSP430 LaunchPad Mac OS X をご覧ください。
特長
LaunchPad 開発ボードの特長
- 最大 20 ピンをサポートする DIP ターゲット・ソケットを使用することで、DIP パッケージ(N)に収納されたあらゆる MSP430 バリュー・ライン・デバイスでの開発が可能になります。
- 内蔵フラッシュ・エミュレータを使用してフラッシュベースの MSP430 バリュー・ライン・デバイスを PC に接続し、mini USB ケーブル経由でリアルタイムかつインシステムのプログラミングとデバッグを行えます。
- フラッシュ・エミュレータでは、すべての MSP430 バリュー・ラインのほか、Spy Bi-Wire(2 線式の JTAG)インターフェイス搭載の MSP430 をプログラミング可能なため、ハイエンド MSP430 デバイスすべてに拡張可能です。Spy Bi-Wire インターフェイス搭載の MSP430 デバイスの一覧については、 こちら(表 2-1)をご覧ください。
- プログラマブル LED 2
- 電源 LED 1
- プログラマブル・ボタン 2(リセット・ボタン 1)
MSP430G2xx デバイスの特長
- [3] - 2KB フラッシュ、128B RAM、10 GPIO、1x 16 ビット・タイマ、WDT、BOR、コンパレータ A+
- [4] - 2KB フラッシュ、128B RAM、10 GPIO、1x 16 ビット・タイマ、WDT、BOR、USI(I2C/SPI)、8 チャネル/10 ビット ADC
- 付属の MSP430G2xx デバイスには、サンプル・プログラムがあらかじめロードされています。
LaunchPad, オープンソース環境
LaunchPad には、ファームウェア・ソース・コード、GUI ソース・コード、ガーバー/PCB ファイル、回路図、BOM、およびその他のデザイン・ファイルが含まれています。ソース・ファイルを提供することで、LaunchPad はユーザーに対してきわめて柔軟な開発環境を提供します。 オンライン・リソース セクションで、下記のデザイン・ファイルをダウンロードできます。
互換デバイス
LaunchPad の DIP ターゲット・ソケットを使用すれば、最大 20 ピンの DIP パッケージに収納されている MSP430 バリュー・ライン・デバイスを迅速に装着できます。現在サポートされているデバイスを、以下の表に示します。LaunchPad では、MSP430 バリュー・ラインの新しいデバイスについても対応します。
MSP430 バリューライン (MSP430G2xx)
MSP430 バリュー・ライン マイコン(MSP430G2xx)なら、16 ビットの性能を 8 ビットの価格で入手できます。デバイス価格は $0.25 から(10 万個出荷時)。コスト効率の高い MSP430G2xx デバイスは、最大 16MIPS、1.8V ~ 3.6V で動作する、フラッシュベースの超低消費電力 MCU です。超低消費電力オシレータ(VLO)、内蔵プルアップ/プルダウン抵抗、および低ピン数オプションが含まれます。
MSP430G2xx Value Line User's Guide
|
MSP430 バリューライン |
無償 |
Program (kB) |
SRAM (B) |
I/O |
16ビット タイマ |
ウォッチ ドッグ | BOR |
USI
|
USCI
|
コンパレータ Comp_A+ |
温度 センサ |
ADC Ch/分解能 |
参考価格 @1kU |
| MSP430G2001 | サンプルはこちら | 0.5 | 128 | 10 | 1 | ○ | ○ | - | - | - | - | - | $0.34 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MSP430G2101 | サンプルはこちら | 1 | 128 | 10 | 1 | ○ | ○ | - | - | - | - | - | $0.44 |
| MSP430G2121 | サンプルはこちら | 1 | 128 | 10 | 1 | ○ | ○ | ○ | - | - | - | - | $0.46 |
| MSP430G2201 | サンプルはこちら | 2 | 128 | 10 | 1 | ○ | ○ | - | - | - | - | - | $0.47 |
| MSP430G2221 | サンプルはこちら | 2 | 128 | 10 | 1 | ○ | ○ | ○ | - | - | - | - | $0.48 |
| MSP430G2111 | サンプルはこちら | 1 | 128 | 10 | 1 | ○ | ○ | - | - | ○ | - | - | $0.46 |
| MSP430G2211 | サンプルはこちら | 2 | 128 | 10 | 1 | ○ | ○ | - | - | ○ | - | - | $0.48 |
| MSP430G2131 | サンプルはこちら | 1 | 128 | 10 | 1 | ○ | ○ | ○ | - | - | ○ | 8ch/ADC10 | $0.49 |
| MSP430G2231 | サンプルはこちら | 2 | 128 | 10 | 1 | ○ | ○ | ○ | - | - | ○ | 8ch/ADC10 | $0.52 |
| MSP430G2102 | サンプルはこちら | 1 | 256 | 16 | 1 | ○ | ○ | ○ | - | - | - | - | $0.48 |
| MSP430G2202 | サンプルはこちら | 2 | 256 | 16 | 1 | ○ | ○ | ○ | - | - | - | - | $0.50 |
| MSP430G2302 | サンプルはこちら | 4 | 256 | 16 | 1 | ○ | ○ | ○ | - | - | - | - | $0.55 |
| MSP430G2402 | サンプルはこちら | 8 | 256 | 16 | 1 | ○ | ○ | ○ | - | - | - | - | $0.65 |
| MSP430G2112 | サンプルはこちら | 1 | 256 | 16 | 1 | ○ | ○ | ○ | - | ○ | - | Slope | $0.49 |
| MSP430G2212 | サンプルはこちら | 2 | 256 | 16 | 1 | ○ | ○ | ○ | - | ○ | - | Slope | $0.55 |
| MSP430G2312 | サンプルはこちら | 4 | 256 | 16 | 1 | ○ | ○ | ○ | - | ○ | - | Slope | $0.60 |
| MSP430G2412 | サンプルはこちら | 8 | 256 | 16 | 1 | ○ | ○ | ○ | - | ○ | - | Slope | $0.65 |
| MSP430G2132 | サンプルはこちら | 1 | 256 | 16 | 1 | ○ | ○ | ○ | - | - | ○ | 8ch/ADC10 | $0.55 |
| MSP430G2232 | サンプルはこちら | 2 | 256 | 16 | 1 | ○ | ○ | ○ | - | - | ○ | 8ch/ADC10 | $0.55 |
| MSP430G2332 | サンプルはこちら | 4 | 256 | 16 | 1 | ○ | ○ | ○ | - | - | ○ | 8ch/ADC10 | $0.60 |
| MSP430G2432 | サンプルはこちら | 8 | 256 | 16 | 1 | ○ | ○ | ○ | - | - | ○ | 8ch/ADC10 | $0.70 |
| MSP430G2152 | サンプルはこちら | 1 | 256 | 16 | 1 | ○ | ○ | ○ | - | ○ | ○ | 8ch/ADC10 | $0.55 |
| MSP430G2252 | サンプルはこちら | 2 | 256 | 16 | 1 | ○ | ○ | ○ | - | ○ | ○ | 8ch/ADC10 | $0.60 |
| MSP430G2352 | サンプルはこちら | 4 | 256 | 16 | 1 | ○ | ○ | ○ | - | ○ | ○ | 8ch/ADC10 | $0.65 |
| MSP430G2452 | サンプルはこちら | 8 | 256 | 16 | 1 | ○ | ○ | ○ | - | ○ | ○ | 8ch/ADC10 | $0.70 |
| MSP430G2153 | サンプルはこちら | 1 | 256 | 24 *1 | 2 | ○ | ○ | - | ○ | ○ | ○ | 8ch/ADC10 | $0.65 |
| MSP430G2203 | サンプルはこちら | 2 | 256 | 24*1 | 2 | ○ | ○ | - | ○ | ○ | - | - | $0.60 |
| MSP430G2213 | サンプルはこちら | 2 | 256 | 24 *1 | 2 | ○ | ○ | - | ○ | ○ | - | - | $0.65 |
| MSP430G2233 | サンプルはこちら | 2 | 256 | 24 *1 | 2 | ○ | ○ | - | ○ | ○ | ○ | 8ch/ADC10 | $0.65 |
| MSP430G2253 | サンプルはこちら | 2 | 256 | 24 *1 | 2 | ○ | ○ | - | ○ | ○ | ○ | 8ch/ADC10 | $0.65 |
| MSP430G2303 | サンプルはこちら | 4 | 256 | 24*1 | 2 | ○ | ○ | - | ○ | ○ | ○ | - | $0.65 |
| MSP430G2313 | サンプルはこちら | 4 | 256 | 24 *1 | 2 | ○ | ○ | - | ○ | ○ | ○ | - | $0.70 |
| MSP430G2333 | サンプルはこちら | 4 | 256 | 24 *1 | 2 | ○ | ○ | - | ○ | ○ | ○ | 8ch/ADC10 | $0.70 |
| MSP430G2353 | サンプルはこちら | 4 | 256 | 24 *1 | 2 | ○ | ○ | - | ○ | ○ | ○ | 8ch/ADC10 | $0.75 |
| MSP430G2403 | サンプルはこちら | 8 | 512 | 24*1 | 2 | ○ | ○ | - | ○ | ○ | ○ | - | $0.75 |
| MSP430G2413 | サンプルはこちら | 8 | 512 | 24*1 | 2 | ○ | ○ | - | ○ | ○ | ○ | - | $0.75 |
| MSP430G2433 | サンプルはこちら | 8 | 512 | 24*1 | 2 | ○ | ○ | - | ○ | ○ | ○ | 8ch/ADC10 | $0.80 |
| MSP430G2453 | サンプルはこちら | 8 | 512 | 24*1 | 2 | ○ | ○ | - | ○ | ○ | ○ | 8ch/ADC10 | $0.80 |
| MSP430G2513 | サンプルはこちら | 16 | 512 | 24*1 | 2 | ○ | ○ | - | ○ | ○ | ○ | - | $0.90 |
| MSP430G2533 | サンプルはこちら | 16 | 512 | 24*1 | 2 | ○ | ○ | - | ○ | ○ | ○ | 8ch/ADC10 | $0.90 |
| MSP430G2553 | サンプルはこちら | 16 | 512 | 24*1 | 2 | ○ | ○ | - | ○ | ○ | ○ | 8ch/ADC10 | $0.95 |
※1 DIP 20ピン品は、最大I/O本数は16本です。
MSP430 バリュー・ラインの消費電力 (2.2V 時):
- 0.1μA の RAM 保持
- 0.4μA スタンバイ・モード(VLO)
- 0.7μA のリアルタイム・クロック・モード
- 220μA/MIPS アクティブ
- スタンバイ・モードから 1μs 以内で超高速ウェークアップ
LaunchPad (MSP-EXP430G2)のご注文に関して
| ツール | 今すぐ注文 | 発送日 | 価格 | 資料 |
| LaunchPad (MSP-EXP430G2) | (株)アムスク | 価格、送料、発送日については、各販売会社のサイトを参照してください。 | ||
| (株)ケィティーエル | ||||
| 新光商事(株) | ||||
| 東京エレクトロンデバイス(株) | ||||
| 富士エレクトロニクス(株) | ||||
| 丸文(株) | ||||
| (株)チップワンストップ | ||||
| TI eStore | | $4.30 + 送料 | ||
その他
eZ430 ボード ピンヘッダ (LaunchPadには付属しない)
LauchPadのJ4にある、eZ430のヘッダは 外付け eZ430ターゲット・ボード(eZ430-RF2500T、 eZ430-T2012等)のプログラム書き込みやワイヤレス接続が可能となります。
オンライン・リソース
LaunchPad資料
- Quick Start Guide for LaunchPad | ダウンロード
- User's Guide for LaunchPad | ダウンロード
- LaunchPad 回路図および PCB トレース (Eagleを使用して作成) | ダウンロード
- LaunchPad の部品表(BOM) | ダウンロード
- LaunchPad のガーバー・ファイル | ダウンロード
- MSP430G2xx ユーザーズ・ガイド | ダウンロード
LaunchPad Online Learning Community(英語)
コミュニティリソース
- http://groups.google.com/group/ti-launchpad - LaunchPad 関連トピックについてディスカッションするアクティブなオンライン・コミュニティ
- E2E Forum - MSP430 全製品向けの TI のオンライン・コミュニティ
- http://MSP430LaunchPad.com/ - LaunchPad について詳しく調査した個人のブログ
- http://tech.groups.yahoo.com/group/msp430/ - 大規模かつアクティブな MSP430 の Yahoo!グループ
- http://mspsci.blogspot.com/ - MSP430 uC を使用した科学機器の開発に関するブログ
- http://www.43oh.com/ - "MSP430 News, Projects and Hacks" サイト
- http://blog.suspended-chord.info/ - LaunchPad と MSP430 に関する一般的な記事を掲載した開発的なブログ
- http://msphere.suspended-chord.info/ - LaunchPad を新しいユーザーが使いやすくなるような コミュニティの発展した機能の構想
- LaunchPad FAQ - MSP430アプリケーション・エンジニアから回答された LaunchPad FAQ.
- egarante.net - MSP430 LaunchPad チュートリアル
プロジェクト
Cool Project のデモ
以下は、コミュニティで作成されたプロジェクト・デモです。ぜひご覧ください。
- Interfacing an LED array with Launchpad | ビデオ
- Interfacing switches with Launchpad to control some peripherals | ビデオ
- Interfacing 7 segment display with Launchpad to display numbers from 0 to 9 | ビデオ
- Interfacing stepper motor with Launchpad to control elevator | ビデオ
- Automatic table light control using MSP430 Launchpad | ビデオ
- Simple game created using LaunchPad | ビデオ
- DIY plug-in breadboard for LaunchPad | ビデオ
- Controlling RGB LED with LaunchPad using Linux | ビデオ
- LaunchPad + Sparkfun LCD: Button press counter | ビデオ
- LaunchPad controlling 2 servos | ビデオ
- Bi-color clock using LaunchPad | 記事 + ビデオ
- LaunchPad + piezo speaker: Playing The Imperial March! | ビデオ
- Our friends at Hack-a-day show how to port AVR code to an MSP430 using the LaunchPad! | 詳細
- Interfacing with a TI TLV5620 DAC to create a waveform generator (with library for using the TLV5620) | 詳細
- Interfacing with a TI TLV5618A DAC to create a waveform generator (with library for using the TLV5618A) | 詳細
- LaunchPad Metronome: Using only onboard button and LED | 詳細
- LaunchPad UART to SPI interface | 詳細
- LaunchPad Capacitive Sensing Demo | 詳細
- LaunchPad Morse Beacon | 詳細
- LaunchPad interfacing with photo-resistive light sensor and BlueSMiRF
- LaunchPad-based photosensitive theremin instrument - the "glitchamin" | 詳細
- LaunchPad-based white noise generator | 詳細
- Interfacing Launchpad to Digital Caliper | 詳細
- LaunchPad-based Tea Timer | 詳細
- Simple voltmeter with data output to the serial port (website in German) | 詳細
- Launchpad UART Morse Transmitter | 詳細
- LaunchPad Clock with four digit 7-segment display | 記事 | Code
- LaunchPad Simple Music Player | Code | ビデオ1 | ビデオ2
あらかじめプログラムされたデモ・アプリケーション - 内部温度測定
[]
LaunchPad には、あらかじめプログラムされた MSP430G2231 デバイスが搭載されています。LaunchPad をUSB 経由で接続すると、デモで LED トグル・シーケンスが開始されます。P1.3 ボタンを押すと、温度測定モードを開始します。
このモードでは、最初に基準温度が測定されます。P1.3 をもう 1 回押すと、再キャリブレーションできます。LaunchPad は、赤と緑のオンボード LED の明るさを変化させることによって、温度の上昇と下降を知らせます。温度データはさらに、UART バックチャネル経由で USB を通じて PC に送信されるため、PC の GUI や端子を使用して表示できます。
このデモ・アプリケーションは、MSP430G2231 デバイスのオンチップ・ペリフェラル(内部温度センサや 16 ビット・タイマをサンプリングする 10 ビット ADC など)を使用して PWM を駆動し、LED の輝度を変化させ、UART ソフトウェアによる PC との通信を可能にします。
あらかじめロードされているデモ・アプリケーションのソース・コードは、Wiki のオンライン・リソース[[#.E3.83.97.E3.83.AD.E3.82.B8.E3.82.A7.E3.82.AF.E3.83.88.E4.B8.80.E5.BC.8F|]] セクションで入手できます。また、LaunchPad ボードから PC に送信されるデータを表示する、GUI の実行可能ファイルとソース・ファイルも入手できます。
LaunchPad プロジェクト入門編 - LaunchPad のオンボード LED を点滅させる
[]
このチュートリアルに従うと、CCS と LaunchPad を使用して、簡単かつ迅速な開発が可能です。ビデオと PDF の両方で、LaunchPad のピン位置、Code Composer Studio(CCS)、サンプル・コードを使用して LaunchPad のオンボード LED を点滅させる方法について説明しています。
Simple LED Blinking Tutorial using CCS + LaunchPad - チュートリアルの PDF 版
MSP430G2xx サンプル・コード一式をダウンロード
これらの zip ファイルには、MSP430G2xx バリュー・ライン・デバイスのサンプル・コードが用意されています。zip ファイル内の "readme.txt" ファイルを読み、現在のデバイス構成に合ったサンプル・コードをご利用ください。
すべての MSP430 デバイスのサンプル・コード一覧については、 MSP430 サンプルコードページ をご覧ください。
プロジェクト一式
| 機能 | 概要 | ファイル名 |
| 温度センサ (LaunchPad キットにあらかじめロードされているデモ) | MSP430 バリュー・ラインのデバイスでオンチップ 8 チャネル/10 ビット ADC を使用する際に使用。オンチップ ADC は、マイコンの内部温度をサンプリングします。また、MSP430G2231 デバイスの 16 ビット・タイマを使用して PWM を駆動し、LED の明るさを制御して UART バック・チャネル・インターフェイスで PC との通信を可能にします。 Processing を使用して作成した GUI のソースも、同様にダウンロード可能です。 |
プロジェクトをダウンロード |
アクセサリ
Launchpad Electronics - MSP430 Launchpad用 スタック可能なヘッダピン



