User manual - Cライブラリ解説書(2006年4月17日)
DT-930 Cライブラリ解説書
391
10.2.3. s_settimer2
31.25 ミリ秒間隔のインターバルタイマーをセットします。
指定時間経過後に通知(イベントフラグ設定)します。
登録可能件数は10件です。それ以上の登録は異常終了となります。
ER ercd = s_settimer2(
ID
flgid
,
UW
setptn
,
UW
tmcnt
);
パラメータ
flgid
イベントフラグID
FL_TM2_INT_ID を設定してください。
setptn
ビットパターン
FL_TM2_INT_ITU0 ~ FL_TM2_INT_ITU31
tmcnt
タイマーカウント
1~115200 (1 カウント = 31.25 ミリ秒)
戻り値
関数結果
00h~09h タイマー登録ID
E_PRM パラメータエラー
E_TID_OVER 登録数オーバー
補足
本タイマーは最大+31.25 ミリ秒の誤差が生じます。
また、タイマーが不要になった場合は必ず s_timerend2 関数で、タイマーを削除して下さい。