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,1999