昨年(2012年)頃まで450円とキャンペーン価格だったTIのMSP430ボードLaunchPadとCortex-M4FボードのStellaris LM4F120 LaunchPad。これら用のArduinoライクな開発環境、Energiaを試してみた。
現在はキャンペーン価格は終了している。共立エレショップで購入できる。
MSP430 LaunchPad(ローンチパッド)
LM4F120 Stellaris LaunchPad(ステラリス ローンチパッド)
MSP430 LaunchPadは私が買った頃はMSP430G2231搭載でMSP430G2211が付属だったけど、グレードアップしている。
Get started with the LaunchPad Evaluation Platform from Texas Instruments
TIから直接購入することもできる。
MSP430 LaunchPad バリュー・ライン開発キット
Stellaris® LM4F120 LaunchPad Evaluation Kit
追記:
宮崎 仁のマイコン基礎の基礎: 第12回 安価で手軽なMSP430™開発キットLaunchPadを使ってみよう
さて、EnergiaだけどMacOSX10.8で試した。
Energia
Energiaのサイト、Downloadからenergia-0101E0009-macosx.dmg - Mac OS X: Binary release version 0101E0009 (12/06/2012) をダウンロードする。CDCドライバが入っているのでこれを先にインストール。インストール後は再起動が必要。次にEnergia本体をインストール。インストール手順の説明ではパッケージに署名がないためこれを無視する手順が書かれてある。私はすでにそういう設定にしてあったので何も警告は出なかった。MacOSX10.8でインターネット上に公開されているソフトをインストール可能にする手順と多分同じ。
Energiaを起動するとArduino IDEに似た赤い画面が出てくる。あとはArduinoを使ったことがあればだいたい同じかんじ。
[ツール]→[マイコンボード]で対応するボードを選択する。USB経由でLaunchPadを接続し、[ツール]→[シリアルポート]で接続先を選択する。/dev/tty.usbmodem????や/dev/tty.uart-????といったポートが追加されているはず。
サンプルのblinkをいじってボタンを押している間、赤と緑が交互に点灯するスケッチを書いてみた。
https://gist.github.com/houmei/6262174

Stellaris LaunchPad
追記:LaunchPad v1.4、MSP430G2553に差し替えてもOKだった。基板上はTxD、RxDのショートプラグを外す。Energia IDEはLaunchPad G2553を選択。
現在はキャンペーン価格は終了している。共立エレショップで購入できる。
MSP430 LaunchPad(ローンチパッド)
LM4F120 Stellaris LaunchPad(ステラリス ローンチパッド)
MSP430 LaunchPadは私が買った頃はMSP430G2231搭載でMSP430G2211が付属だったけど、グレードアップしている。
Get started with the LaunchPad Evaluation Platform from Texas Instruments
TIから直接購入することもできる。
MSP430 LaunchPad バリュー・ライン開発キット
Stellaris® LM4F120 LaunchPad Evaluation Kit
追記:
宮崎 仁のマイコン基礎の基礎: 第12回 安価で手軽なMSP430™開発キットLaunchPadを使ってみよう
さて、EnergiaだけどMacOSX10.8で試した。
Energia
Energiaのサイト、Downloadからenergia-0101E0009-macosx.dmg - Mac OS X: Binary release version 0101E0009 (12/06/2012) をダウンロードする。CDCドライバが入っているのでこれを先にインストール。インストール後は再起動が必要。次にEnergia本体をインストール。インストール手順の説明ではパッケージに署名がないためこれを無視する手順が書かれてある。私はすでにそういう設定にしてあったので何も警告は出なかった。MacOSX10.8でインターネット上に公開されているソフトをインストール可能にする手順と多分同じ。
Energiaを起動するとArduino IDEに似た赤い画面が出てくる。あとはArduinoを使ったことがあればだいたい同じかんじ。
[ツール]→[マイコンボード]で対応するボードを選択する。USB経由でLaunchPadを接続し、[ツール]→[シリアルポート]で接続先を選択する。/dev/tty.usbmodem????や/dev/tty.uart-????といったポートが追加されているはず。
サンプルのblinkをいじってボタンを押している間、赤と緑が交互に点灯するスケッチを書いてみた。
https://gist.github.com/houmei/6262174
// LaunchPad(MSP430G2231),StellarisLaunchPad(LM4F120)
//
void setup() {
// initialize the digital pin as an output.
// Pin 14 has an LED connected on most Arduino boards:
pinMode(RED_LED, OUTPUT);
pinMode(GREEN_LED, OUTPUT);
pinMode(PUSH2, INPUT);
}
int tg=0;
int a,b;
void loop() {
if (tg==0) {
digitalWrite(RED_LED, HIGH);
digitalWrite(GREEN_LED, LOW);
} else {
digitalWrite(RED_LED, LOW);
digitalWrite(GREEN_LED, HIGH);
}
a=digitalRead(PUSH2);
delay(50);
b=digitalRead(PUSH2);
if (a==0&&b==0) {
tg=!tg;
}
delay(100);
}

Stellaris LaunchPad
追記:LaunchPad v1.4、MSP430G2553に差し替えてもOKだった。基板上はTxD、RxDのショートプラグを外す。Energia IDEはLaunchPad G2553を選択。