投稿日 | : 2007/05/18(Fri) 13:29 |
投稿者 | : ダンボ |
Eメール | : |
URL | : |
タイトル | : Re^3: LED制御について |
箇条書きの質問に答えてもらうと良かったんですが。
> > ・各LEDはS/Wを兼用しているんですね。すなわち対応する4つのS/Wがある。
いいえ。リセットボタンと順次点灯ボタンの2つしかない。
> > ・bRet(i)が点灯状態を示すのか、あるいはボタンが押されたことを示すのか。
回答無し。これがはっきりしないと答えられないかな。DioOutBitはLEDの点灯/消灯を操作する関数のようだが、DioInpBitはLED操作なのLED状態なのかS/W状態なのか?
> > ・点灯順番があり、LED1→LED2→LED3→LED4→LED1・・・
はい。
> > ・点いているLED1を押すとLED1が消えてLED2が点く。
ちょっと違う。「順次点灯ボタンを押すと」
> > ・点いていないLEDxを押すとLEDxが点く。そのときまで点いていたLEDyは消す。
違う。「順次点灯ボタンを押すと」
> > ・無限ループだとするとWaitを入れないとCPU100%になってしまうが良いのか?
> > 普通は数ミリ秒ごとにS/Wを見るか、S/Wからの割り込みがあるか
回答無し。まあCPU100%で良しとして。