初めて質問します。
組み込みプログラムをしております。
マイコンを使ってC言語で、ゼロから書いています。
ITRONなどのタスキングシステムはありません。
質問としては、例えばあるシステムで
・1つしかないブザーをエラー警報として使う。
・ブザーによる警報は、いくつかのパターンがある。
という状況で、
鳴らさなければならないエラーが1つの場合は、
普通にブザーを鳴らす処理を行えば良いですが、
すでに、エラーが発生していてあるパターンでブザーが
鳴っている状況で、別のエラーが発生したのでブザーを
鳴らしたい。といった状況になった場合どの様な処理で
制御したら良いでしょうか?
仮に、優先度を決める。優先度の高い処理に切り替える。
と言った場合、タスクシステムの無い状況で if 文やSwitch 文に
頼らず、プログラムを書いているサンプルや書籍、参考URLなど
御座いましたら、ご教授の程 お願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/07 13:55