Shinobiライブラリ - タイマー関数

syTmrGetCount

フリーランニングタイマーの値の取得

書式

Uint32 syTmrGetCount( void )

引数

なし

戻値

TMU0カウンタの値

解説

TMU0カウンタの値を取得します。

用例

  main()
  {
    Uint32 count1, count2, count, micro;
    count1 = syTmrGetCount();               /* 測定開始 */
    TestFunc();                             /* 測定対象の関数を実行 */
    count2 = syTmrGetCount();               /* 測定終了 */
    count = syTmrDiffCount(count1, count2); /* カウンタ値の差を取得 */
    micro = syTmrCountToMicro(count);       /* カウンタ値をμ秒値に変換 */
    while (1);
  }

備考

ダウンカウンタのため、(0xffffffff-カウンタ値)を返します。

syTmrGetCount
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998