ISRは、セマフォを呼び出すことができますか?

N

naresh850

Guest
こんにちはISRがセマフォを呼び出すことはできますか?よろしく、NP
 
あなたは、ISR内からセマフォを呼び出すことはできません。セマフォを取ることはブロック可能な操作です。親指のルールは、割り込みでブロックすることはありませんからということになります。 ISRは、メッセージのみを送信することができますとだけセマフォを解放することができます。
 
ISRは、非ブロッキング·コールを行うことができます。 ISRはブロックせずにメールボックスにイベントを置くことができるIE。注。彼女の操作を完了するのにわずかな時間を過ごしたために、ISRのために非常に重要である。
 
それは、ISRからのsemaphonesを呼び出すことはお勧めできません
 
ほとんどのケースでは、ISRからセマフォを上げることができますが、それに保留することはできません。あなたのRTOSのマニュアルを確認してください。
 

Welcome to EDABoard.com

Sponsor

Back
Top