You are viewing an older revision! See the latest version
GettingStarted_JPN
CMSIS-DAP ファームウェアの更新¶
- 以下のファイルをダウンロードして、適当なフォルダに展開します。
grpeach_8mb_20141127.bin - GR-PEACHをPCに接続します。
書き換えを行うときはJP2をショートさせてください。
- 「CRP DISABLED」という名前のマスストレージドライブがマウントされます。
「mbed」という名前のマスストレージドライブがマウントされた場合は、以下の作業は不要です。
書き換えを行っている場合、JP2のショートを解除してもかまいません。
- フォルダーを開いてファイルを表示し、中に含まれているFirmware.binを削除します。
- ドライブに<ファイル名>をコピーします。
- コピーが終わったらUSBケーブルを外します。
- 再度PCとGR-PEACHを接続し、「MBED」という名前のマスストレージドライブが
見つかれば、ファームウェアの更新完了です。
プロジェクト作成方法¶
- ここの下部「Enable beta mode」をクリックして、ベータモードに入ります。
PlatformsにGR-PEACHが登録された時点で本作業は不要となります。
- GR-PEACHのサイトから、コンパイラを登録します。
- サンプルプロジェクトの右側「Import this program」をクリックします。
必ず「Update all libraries to the latest version」にチェックを入れてください。
- 開発環境を立ち上げるには、ページ右上にある、"Compiler"ボタンをクリックします。
コンパイルとプログラム実行¶
- Compileボタンをクリックしてコンパイルを行います。
- コンパイルが終了すると、バイナリファイルがダウンロードされます。
これをmbedのマスストレージドライブへコピーしてください。
・windowsはドラッグ&ドロップを行ってください。
・macは、こちらを参照ください。
- GR-PEACHのリセットボタンを押すか、USBケーブルを挿し直すことで、プログラムが実行されます。
LEDをチカチカしよう¶
- サンプルプロジェクトのmain.cppを以下のように書き換えます。
LED blink
#include “mbed.h”
DigitalOut led1(LED_RED);
int main() {
while(true) {
led1=1;
wait(0.5);
led1=0;
wait(0.5);
}
}
LEDを滑らかに光らせよう¶
- サンプルプロジェクトのmain.cppを以下のように書き換えます。
LED PWM
#include "mbed.h"
PwmOut led(LED_RED);
int main() {
float crt = 1.0, delta = 0.04;
led.period_ms(2); // 500Hz
while (true) {
led.write(crt);
wait_ms(50);
crt = crt + delta;
if (crt > 1.0) {
crt = 1.0;
delta = -delta;
}
else if (crt < 0) {
crt = 0;
delta = -delta;
}
}
}
シリアルを使おう¶
- ち
- り
- ぬ
- る
- を
A/Dコンバータを使おう¶
- わ
- か
- よ
- た
- れ
- そ
イーサネットを使おう¶
- つ
- れ
- な
- ら
- む