OS_SetTick

構文

#include <nitro/os.h>
void OS_SetTick( OSTick count );
  

引数

count 設定するチック値

返り値

なし。

説明

チック値を設定します。

この関数以前にOS_InitTick() でチック初期化が行われている必要があります。

設定する値の下位16bit がチックに使用されているタイマのカウント値として、その上位の48ビットがタイマの割り込み回数カウンタ(u64)の値として設定されます。

アラームシステムがアラームのハンドラ呼び出しタイミングの計算にチック値を用いますので、アラームを用いているときにむやみにチックの値を変更すると、アラームが正常に動作しなくなることがあります。

参照

OS_InitTick, OS_GetTick

履歴

2004/02/25 systemClock→tick に
2004/02/23 システムクロックカウンタをu32からu64に
2004/02/04 初版