2015-10-19 43 views
0

我已經註冊了一個gpio給irq,同時升高了邊沿和下降沿。 我的中斷處理程序由引腳上的任何信號干擾調用。 此外,我想過濾中斷的原因,天氣是由於提高邊緣或下降緣。有什麼方法可以過濾中斷的原因嗎?在linux內核中爲上升沿或下降沿過濾中斷

或者我可以註冊兩個hander爲相同的irq,一個用於下降沿和一個上升沿?

回答

0

這取決於處理器/體系結構的類型。大多數處理器都提供了讀相應引腳的相應寄存器以確定/過濾中斷是由於上升沿還是下降沿引起的。您的處理器數據表應具有特定信息。