こんにちは。 >やはり、割り込み処理は短くしたほうがよいような気がするのですが >皆様方がプログラムする際はなにかそのための定石のようなものがあるん >でしょうか? >ケースバイケースのようなものかもしれませんが >何かアドバイスがあればよろしくお願いします。 こうへいさんの文面を見るに、 マルチタスクを行うために、各タスクの処理を細分化して、割込みを利用 して、その処理を進めているようなイメージを持ったのですが(間違っていた らごめんなさい)、 マルチタスクを実装すると、かなりすっきりした構造になります。 ノンプリエンプティブなマルチタスクサブルーチンであれば、 数時間もかからないで完成しますし、 このようなマルチタスクでも実用になる場面は多いです。 イメージとしては、「割込みのなかで得た情報は FIFO に 入れ、あるタスクでその FIFO の情報を回収する」 という感じでしょうか。 PS この手のマルチタスクルーチンをフリーで提供している 方もあったと思います。 -- --------- Computer Artisan --------------------------- シーエー 寺脇 勝彦 E-mail wakky@xxxxxxxxxxxxxxxxxxx HGB01644@xxxxxxxxx My page http://www.computerartisan.com/