組込みソフトウェア
組込みソフトウェアは、エレクトロニクスに「内蔵」されており、通常は特定の目的を果たすために開発されています。開発は、各種オペレーティング・システムを使用して実施されます。
MSP430 16 ビット・マイコン(MCU)サンプル・コード
サンプル・コードは、統合されているペリフェラルをさまざまなアプリケーションのニーズに合わせて構成する、あらゆる MSP430 デバイスで利用できます。以下の各
zip ファイルには、C とアセンブリの両方のサンプル・コードが含まれており、IAR または CCS に直接インポートできます。開発者は、サンプル・コードをそのまま利用することも、各種コード・モジュールに変更を加えてカスタム・アプリケーションを開始することもできます。「参照する」をクリックして、使用可能なコード・スニペットと簡単な説明が記載されたリスト全体を確認してください。どのソフトウェアを使用する場合でも、事前に、使用条件の中から該当するセクションを読んでください。楽しくコーディングを進めてください。
ページトップに戻る
MSP430 16 ビット・マイコン(MCU)関数ライブラリ
RF スタック
|
機能
|
サポートされているデバイス
|
|
SimpliciTI™
|
簡潔で小規模な RF ネットワークを想定した、オープンソースのローパワー RF プロトコル
|
|
Z-Stack
|
Z-Stack™ は TI の ZigBee スタックであり、ZigBee® 2007(ZigBee PRO)規格と ZigBee® 2006 規格の両方に準拠
|
|
TI-MAC
|
IEEE802.15.4 メディア・アクセス・コントロール(MAC)ソフトウェア・スタック
|
|
MSP430
ローパワー RF ライブラリ
|
コード・ライブラリには、MSP430 MCU と CC1100/2500 RF IC のインターフェイスを容易に実現する機能が備わっています。NEED のリンク
|
|
|
ページトップに戻る
リアルタイム・オペレーティング・システム(RTOS)
リアルタイム・オペレーティング・システム(RTOS)は、特殊なアルゴリズムを使用してスケジュールを作成し、タスクの期限を厳守する、マルチタスクのオペレーティング・システムです。RTOS
の主要機能には、タスク切り替えや処理可能なタスク数に対する、最小限のレイテンシが含まれます。MSP430 との互換性のあるデベロッパー・ネットワーク RTOS
は、RTOS をサポートするのに必要なメモリ・リソースを最小限に抑えるため、組込みソリューションに最適です。
ページトップに戻る
開発リソース
開発リソースとは、使いやすいエディタ、コンパイラ、およびデバッガを提供することによって、プログラマの生産性を最大限に高める目的で設計されたソフトウェア・アプリケーションのことです。
統合開発環境(IDE)

TI とデベロッパー・ネットワーク企業は、すべての MSP430 デバイスに対してプログラミングのできる、統合開発環境(IDE)を提供しています。限定の C コード・バージョンも無償でダウンロードできます。フル機能版の
C コンパイラも提供されていますので、コードの開発とデバッグをすぐに実行できます。
ページトップに戻る
ブート・ストラップ・ローダ(BSL)
ブート・ストラップ・ローダ(BSL)は、主にメモリを読み書きする目的でデバイスと通信するために設計され、MSP430 デバイスに内蔵されているプログラムです。この作業は通常、シリアル・リンク(UART)経由でコマンドを送信することで実施しますが、一部の
5xx/6xx デバイスでは USB 経由でも可能です。5xx および 6xx デバイスには、カスタム通信プロトコルで使用するために BSL を変更する機能もあります。
|
ブート・ストラップ・ローダ
|
|
名前順
|
概要
|
プロバイダ
|
|
MSP430 BSL
|
シリアル・リンク経由または USB 経由で通信できる、ROM ベースおよびフラッシュ・ベースの BSL リソースは、カスタム BSL を作成する方法を学ぶ目的でも使用可能
|
テキサス・インスツルメンツ
|
ワイヤレス・プロトコルおよびソフトウェア・リソース
|
ワイヤレス・プロトコルおよびソフトウェア・リソース
|
|
名前順
|
概要
|
|
SimpliciTI™
|
小規模な RF ネットワークを対象にした、シンプルなローパワー RF ネットワーク・プロトコル
|
|
Z-Stack™
|
ZigBee® プロトコル・スタック
|
|
TI MAC
|
IEEE802.15.4 メディア・アクセス・コントローラのソフトウェア・スタック
|
|
MSP430 ローパワー RF ライブラリ
|
コード・ライブラリには、MSP430 MCU と CC1100/2500 RF IC のインターフェイスを容易に実現する機能が備わっています。
|
|
SmartRF™ Studio
|
RF IC の構成に使用する Windows アプリケーション
|
|
Packet Sniffer
|
開発者は Packet Sniffer を使用することにより、無線で送信されるパッケージを監視可能。これは、SimpliciTI、IEEE 802.15.4、および
ZigBee アプリケーションに使用できる非常に便利なツールです。
|
ページトップに戻る
ハードウェア
ハードウェアは、「eZ」から、完全に成熟したユーザーの操作感覚を実現するものまで、一連のボードで形成されています。ユーザーのニーズに応じて、ハードウェア製品のリストには、量産するために役立ついくつかの機能が掲載されています。
タッチ・センサ・リソース

すべての MSP430™ マイコン上で超低消費電力を実現したタッチパッド検出機能を使用できるようにするため、テキサス・インスツルメンツの静電容量式タッチパッド・ポートフォリオに、新しいハードウェアと無償のソフトウェアが導入されます。これにより、開発者はマイコン・ベースの静電容量式タッチパッド・アプリケーションに対応した使いやすくコスト効率のよいオプションを手に入れると同時に、バッテリーの寿命を延ばす
MSP430 の利点を引き続き活用できます。www.tij.co.jp/capacitivetouch(英語)
|
タッチ・センサ・リソース
|
|
種類
|
型番
|
特長
|
価格
|
|
LaunchPad BoosterPack
|
430BOOST-SENSE1
|
静電容量式タッチ・ボタン、スクロール・ホイール、近接センサ、オンボード LED、PC GUI とのインターフェイス
|
$10.00
|
|
実験ボード
|
MSP-EXP430F5529
|
5 つのパッド静電容量式タッチ・スライダ、USB インターフェイス、ドット・マトリクス LCD、microSD カード、3 軸アクセラレータ、RF モジュール・コネクタ、LED、統合されたフラッシュ・エミュレーション・ツールが付属した実験ボード
|
12,600円
|
|
ソフトウェア・ライブラリ
|
静電容量式タッチパッド・ライブラリ
|
すべての MSP430 マイコン上で静電容量式タッチパッド機能および近接機能を有効にする、無償の C ライブラリです。
|
無償で提供
|
|
|
MSP 430 LaunchPad および BoosterPacks

LaunchPad は、MCU ベースのアプリケーションを作成する初心者にも熟練ユーザーにも使いやすい開発ツールです。$4.30 の LaunchPad には、プロジェクトを開始するために必要なツールがすべて含まれています。また、MSP430
のハードウェアおよびソフトウェアのリファレンス・デザイン一式も含まれています。BoosterPacks は、LaunchPad の機能を拡張し、より多くのオプションが使用できるようにする、LaunchPad
用のプラグイン・ボードです。
|
MSP 430 LaunchPad および BoosterPacks
|
|
型番
|
おもな製品
|
特長
|
価格
|
LaunchPad
MSP-EXP430G2
|
MSP430G2211、MSP430G2231
|
フラッシュ・エミュレーション・ツール、14/20 ピン DIP ターゲット・ソケット、2 個のボタン、2 個の LED、PCB コネクタを統合 MSP430G2211
および MSP430G2231 デバイスも付属
|
$4.30
|
|
430BOOST-SENSE1
|
MSP430G2452
|
静電容量式タッチ・ボタン、スクロール・ホイール、近接センサ、オンボード LED、PC GUI とのインターフェイス
|
$4.30
|
|
|
ページトップに戻る
eZ430™
eZ430 開発ツールには、完全な MAP430 プロジェクトに必要な全てのハードウェアとソフトウェアがポータブル
USB スティックに収納されています。eZ430 ツールには無償の IDE が含まれており、完全なエミュレーション機能と、取り外し可能なターゲット・ボードが搭載されています。
使いやすく、低コストなツールを使用して開発を開始したい新規 MSP430 ユーザーの方は、まずこちらをご覧ください。www.ti.com/ez430
|
eZ430 開発ツール
|
|
型番
|
概要
|
価格
|
|
eZ430-RF2560
|
MSP430 + CC2560Bluetooth® は、MSP430 および CC2560 用の評価ツールおよびソフトウェア開発ツールです。必要なハードウェアとソフトウェアはすべて便利な
USB スティックに格納されています。
|
12,600円
|
|
eZ430-Chronos
|
高度に統合されたワイヤレス・スポーツ・ウォッチ開発システム。CC430 ベースの RF 対応ウォッチ、USB
RF アクセス・ポイント、および USB エミュレータが含まれています。
|
49 ドル
|
|
eZ430-F2013
|
取り外し可能なターゲット・ボードと USB エミュレータを搭載した、完全な開発システム。新規ユーザーに最適です。
|
20 ドル
|
|
eZ430-RF2500
|
ワイヤレス開発システムには、取り外し可能な 2.4GHz ワイヤレス・ターゲット・ボード(2 枚)と USB エミュレータが含まれています。ワイヤレスを取り扱う新規ユーザーに最適です。
|
49 ドル
|
eZ430-RF2500-SEH
|
ソーラー・エネルギー・ハーベスト開発システム。自己電力供給のワイヤレス・センサ・ネットワーク。
|
149 ドル
|
|
eZ430-T2012
|
3 枚の MSP430F2012 ターゲット・ボード(エミュレータが必要)。
|
10 ドル
|
|
eZ430-RF2500T
|
ワイヤレス・ネットワークを拡張するための 2.4GHz ワイヤレス・ターゲット・ボード(エミュレータが必要)。
|
20 ドル
|
AMB8423
(eZ430-RF1101T)
|
ワイヤレス・ネットワークを拡張するための 900MHz ワイヤレス・ターゲット・ボード(エミュレータが必要)。
|
要確認
|
|
|
スタータ・キット: プログラマ + ターゲット・ボード + IDE

スタータ・キットには、ターゲット・ボード、USB デバッグとプログラミングのインターフェイス、無償の IDE ソフトウェア、MSP430 サンプル、ケーブルなど、完全なプロジェクトに必要なものがすべて付属しています。ほとんどのターゲット・ボードには、特定のパッケージやピン数に対応したソケットが含まれています。使用予定のデバイス向け推奨ツールの詳細は、デバイスの
Web ページでご確認ください。
- 注: 一部のデバイスはパッケージとピン数が同じでも、ピン配置が異なる場合があります。デバイス個別の Web ページにて推奨ターゲット・ボードをご確認ください。
ページトップに戻る
デモ/実験ボード

テキサス・インスツルメンツの実験用ボードには、厳選された MSP430 デバイスと追加のハードウェア・コンポーネントが搭載されているため、システム評価と試作を簡単に行うことができます。これらは、新しいアーキテクチャについて学習したり、デバイスの機能をテストするのに最適なプラットフォームです。
ページトップに戻る
デバッグおよびプログラミングのツール

オンチップ組み込みエミュレーションによって、1 つの開発ツールですべての MSP430 フラッシュ・デバイスに対応できるようになりました。このツールを使用すれば、通常はハイエンドの開発システムにしか搭載されていない複数のハードウェア・ブレークポイント、トレース機能、クロック制御、および高度なデバッグ機能を備えたリアルタイム、インシステムのデバックを完全に実現できます。
量産プログラマ

MSP430 量産プログラマは、複数のデバイスを同時にプログラムすることにより、ターゲット・ボードにファームウェアをダウンロードする時間を短縮します。量産プログラマはセットアップが簡単で、オートメーション・ソフトウェアを使用する
PC と併用したり、または 1 つのボタンで複数のデバイスをプログラムする独立型のプログラミング・ステーションとして使用できます。
|