3
私はTIからボードをプログラミングしていますが、どういうわけか、タスクのメッセージキューに2つの異なるISRポストを持たせたいと思います。その部分は正常に動作します。しかし、受信側では、タスクが待ち行列上にペンディングし、ISRが投稿されたデータに基づいて異なる操作を実行するインテリジェントな方法がありますか?RTOS - キュー内の別のデータで保留中
基本的には、自分のモーターの情報を表示するLCDアップデートタスクがあります。しかし、私はモータセンサーISRとボタンのプレスISRが異なる情報を送信する場合、これは1つのキューで行うことができますか?
わかりやすい!私はそれを認識していたはずです。私はこれがどのように機能するかを見ることができます。しかし、私は州の機械から離れようとします。この場合はうまくいくと思います。ありがとうございました! – Ci3
あなたがそれを数回やった後でしかわかりません。 :-)それはステートマシンではありません。バイトの1つをフラグとして使用しているだけです。ステートマシンの例については、http://stackoverflow.com/a/256011/29157を参照してください。 –
ああ、大変ありがとうございました! – Ci3