// タイマーサンプル #include "mbed.h" Timer t; //タイマーオブジェクト t int main() { int x, flg; float f_t1, f_t2; //タイマー値保持変数 x=101; t.reset(); //タイマーリセット f_t1=f_t2=0; t.start(); //タイマースタート printf("Timer, GO printf()!\r\n"); flg=1; while(flg){ //whileループ x++; f_t1=f_t2; //前回タイマー値保存 f_t2=t.read(); //タイマー読み出し printf("%d The time taken was %f \r\n",x, f_t2); //タイマー値表示 //ターマー経過値表示 printf("%d The time elapsed was %f seconds\r\n",x, f_t2-f_t1); wait(0.5); //0.5秒WAIT関数 if(x>110){ flg=0; //10回表示後終了 } } t.stop(); //タイマーストップ printf("%d The stop time taken was %f seconds\r\n",x, t.read()); } //プログラムEND