Everything
Everything
top
RI78V4 環境
コーディング編
サービス・コール
タスク付属同期機能
dly_tsk
dly_tsk
概要
時間経過待ち状態への移行
C言語形式
ER dly_tsk ( RELTIM
dlytim
);
アセンブリ言語形式
MOVW BC, #
dlytim_hi
MOVW AX, #
dlytim_lo
CALL !!_dly_tsk
パラメータ
I/O
パラメータ
説明
I
RELTIM
dlytim
;
遅延時間(単位:ティック)
機能
自タスクをRUNNING状態からWAITING状態(時間経過待ち状態)へと遷移させます。
これにより,自タスクは,レディ・キューから外れ,RI78V4のスケジューリング対象から除外されます。
なお,時間経過待ち状態の解除は,以下の場合に行われ,時間経過待ち状態からREADY状態へと遷移します。
時間経過待ち状態の解除操作
エラー・コード
dlytim
で指定された遅延時間が経過した
E_OK
rel_wai
の発行により,時間経過待ち状態を強制的に解除された
E_RLWAI
irel_wai
の発行により,時間経過待ち状態を強制的に解除された
E_RLWAI
戻り値
マクロ
数値
意味
E_OK
0
正常終了
E_RLWAI
-49
rel_wai
,または
irel_wai
の発行により,起床待ち状態を強制的に解除された
このページの最新版へ
差分情報
前のトピックスへ
frsm_tsk/ifrsm_tsk
次のトピックスへ
同期通信機能(セマフォ)
目次
slp_tsk
tslp_tsk
wup_tsk/iwup_tsk
can_wup/ican_wup
rel_wai/irel_wai
sus_tsk/isus_tsk
rsm_tsk/irsm_tsk
frsm_tsk/ifrsm_tsk
dly_tsk