uint32 u32TickCount_ms
システムの始動時からの ms タイムスタンプです。
解説
タイムスタンプの更新は TickTimer の周期(ハードウェア割り込みハンドラ内)で実施されます。例えば TickTimer の周期[ms]が 4ms の場合、タイムスタンプも 4 ずつカウントアップされます。
最大値カウント値を越えると 0 に戻ります。
{過去タイムスタンプ} - {現在のタイムスタンプ}
を計算すれば、過去からの経過時間(最大カウントを超えない範囲)が計算できます。
スリープ復帰時のスタート値は不定です。スリープ前に保存した値を引用してスリープ後に処理を行わないようにしてください。
最終更新