2017-10-18 34 views
1

TI am335x socベースボードのベアメタルアプリケーションを作成しようとしました。私がする必要があることは、立ち上がりエッジでcallback1を呼び出し、立ち下がりエッジでcallback2を呼び出すことです。 datasheetから、RISINGDETECTとFALLINGDETECT GPIOレジスタに1 << pinを書き込むことによって、立ち上がりエッジと立ち下がりエッジの同時検出が可能になることがわかりました。しかし、私は理解できません(データシートにその兆候は見られません)、現在の割り込みがGPIO上のRISINGエッジまたはFALLINGエッジによって引き起こされたかどうかをどのように判断できますか?GPIO irq:立ち下がりエッジ検出

+1

ピンの状態を確認しますか?例えば。立ち上がりエッジは「オン」の状態になる。 – sawdust

+0

ビンゴ、質問は本当にダムです。あなたが望むなら、答えとして投稿することができます。ありがとうございました。 –

答えて

3

現在表示されている割り込みがGPIOのエッジエッジまたはFALLINGエッジによって引き起こされたかどうかをどのように判断できますか?

ピンの状態を確認してください。
立ち上がりエッジの結果はon、立ち下がりエッジの結果はoffとなります。
したがって、ピンの現在の状態は、最新の割り込みの方向を示します。

関連する問題