制御系なら俺に聞いてもいいぞ(2)
■ このスレッドは過去ログ倉庫に格納されています
0381379
NGNG>>378
最優先タスクで、↓のような、whileループを作ると
他のタスクが動かないと言う話かな?
while(1){
無限の繰り返し処理;
}
そういうことなら、繰り返しの必要な時間毎に起床するようにすればいい
1番簡単な例だと
while(1){
無限の繰り返し処理;
tslp_tsk(tmout); <こいつを追加
}
実行しなくてもいい時間は待ち状態に入れる
正確な時間が欲しければslp_tskを使って手
タイマ割り込みを使って起床させるようにすればよい。
勿論他のタスク発生したイベントからでもOK
■ このスレッドは過去ログ倉庫に格納されています