[H8-ML(5612)] Re: H8 3694のシリアル+マルチタスク
From: tommy <apollo@xxxxxxxxxx>
Date: 2005年07月01日(金)21時00分43秒
お返事ありがとう御座います。

そうですね
>各タスクに重みを付け・・
るのは、タスク表に重みラベルをはりアクセスごとにフラグを減らしたりしてい
ました。

> ラウンドロビン式(回転優先順位式)のほうが簡単ですよ。
これは、タスクテーブルエリアにエンドマ−クを置き
それまでの間に思う順序にタスクラベルを並べるのですか?

前にやったとき、全部を覚えておくのとフラグ操作が大変でした。
これなら、後でも自由に変えられますね。

>   GijiTask1();
>   GijiTask2();
>   GijiTask3();
    GijiTask2();

とすれば、GijiTask2();を重くできるのですね。

dimension4500c@xxxxxxxxxxx wrote:
>>こんな場合マルチタスクにするには
> 擬似Taskは、待ち状態になったら、すぐにretして
> 関数を抜けるがルールです。
> 
> dimension


スレッド概略
[5610(R)](起点)
 └[表示中]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]