[H8-ML(2597)] ポーリング
From: "wathavy@xxxxxxxxxxxxxxxx" <wathavy@xxxxxxxxxxxxxxxx>
Date: 2002年12月25日(水)22時24分38秒
>あるいは割り込みを使わずタイマをリセットしてからフラグが立つまで
>ポーリングとか。
わさびぃです。

ポーリングというのは、たとえば、割り込み動作をしているとき、
割り込み処理後にそのフラグをセットしてやり、(bt_int_set = TRUEとか)
メインでは無限ループ内部でたとえば、

void main()
{
LOOP:
   if(bt_int_set){
     //Do calculation.etc...
	...;
	...;
	bt_int_set = FALSE;
   }
   goto LOOP;
}

のような方法を指しているのでしょうか?

このとき、main()内部には、ほかに、bt_int_set_1, bt_int_set_2
bt_int_set_3, bt_int_set_4, bt_int_set_xx,.....
と延々とさまざまな要因によるフラグを調査しまくっている。

というようなことでよろしいのでしょうか?

あるいは、もっと負荷を軽くできる方法があるのでしょうか?

ご教示ください。
お願いします。m(_ _;)m

わさびぃ
スレッド概略
[2591(R)](起点)
 └[2592(U)]
   └[表示中]
     ├[2598(1)]
     └[2599(2)]


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


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