JADU124G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
DIO からの割り込みおよびエッジ検出イベントの生成は、IOC:IOCFGn の EDGE_IRQ_EN ビット フィールドおよび EDGE_DET ビット フィールドによって設定されます。エッジ検出を行うには、DIO の入力イネーブルを有効に設定しておく必要があります。GPIO エッジ検出イベントが CPU 割り込み IRQ0 (ベクタ番号 16) に送信されます。GPIO 割り込みハンドラを呼び出すには、この割り込みをイネーブルにする必要があります。この割り込みハンドラでは、対応する GPIO:EVFLAGS31 イベント レジスタの DIOn ビットをクリアして、イベント ソースをクリアする必要があります。このレジスタを読み出すと、トリガされたイベントの場合は 1 が、トリガされていないイベントの場合は 0 が返されます。このイベントは、有効化された EDGE_DET 構成を切り替えることで、マイコン IOC からクリアされます。アクティブ エッジの設定を無効にし、IOC:IOCFGn.EDGE_DET を 0 に設定すると、イベントはクリアされます。