[H8-ML(2599)] Re: ポーリング
From: tarosuke <webmaster@xxxxxxxxxxxx>
Date: 2002年12月26日(木)02時53分09秒
たろすけです。

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

いえいえ、この場合はただのディレイなので割り込みは使わずに、タイマを
リセットしたらただひたすらタイマのチェックです。そこしか回ってないの
で数十usオーダーくらいのディレイも作れるかと。
計算したわけじゃないので根拠はありませんが。

そんなわけでtickタイマとは別に空いてるタイマをディレイ用に確保してお
くといいかもしれません。だいたい余ってる事が多いですし。で、usleepみ
たいなAPIを用意して待ち時間によって切替える、と。
スレッド概略
[2591(R)](起点)
 └[2597(U)]
   └[表示中]
     └[2600(1)]


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


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