15?2)を使用して行います。EXTI_InitTypeDef構造体のメンバEXTI_Line設定対象となるEXTIのラインを指定します。EXTI_Line0EXTIライン0EXTI_Line1EXTIライン1EXTI_Line2EXTIライン2EXTI_Line3EXTIライン3EXTI_Line4EXTIライン4EXTI_Line5EXTIライン5EXTI_Line6EXTIライン6EXTI_Line7EXTIライン7EXTI_Line8EXTIライン8EXTI_Line9EXTIライン9EXTI_Line10EXTIライン10EXTI_Line11EXTIライン11EXTI_Line12EXTIライン12EXTI_Line13EXTIライン13EXTI_Line14EXTIライン14EXTI_Line15EXTIライン15EXTI_Line16EXTIライン16(PVD:プログラマブル電源検出回路)EXTI_Line17EXTIライン17(RTCアラーム)EXTI_Line18EXTIライン18(USBウェイクアップ)EXTI_Line19EXTIライン19(イーサネットウェイクアップ)EXTI_LineCmd対象とするEXTIラインを有効とするか無効とするかを、以下のマクロで指定します。ENABLE有効DISABLE無効EXTI_ModeEXTIを割込みモードで使用するのかイベントモードで使用するのかを、以下のマクロで指定します。EXTI_Mode_Interrupt割込みモードEXTI_Mode_EventイベントモードEXTI_Trigger割込み・イベントを発生させるEXTIラインのエッジを、以下のマクロで指定します。EXTI_Trigger_Rising立ち上がりエッジEXTI_Trigger_Falling立ち下がりエッジEXTI_Trigger_Rising_Falling両方のエッジサンプルプログラムでは以下のように指定しています。オンボードスイッチは本書のどのボードでもPA0なのでEXTI_Line0にしています。EXTI_Modeは割込みを使用するのでEXTI_Mode_Interruptです。イベントモードは、EXTIを使用して周辺回路を作動させるような場合に使用します(低電力モードからの復帰、ADCやDACの変換トリガ等)。NVICの設定このページはITと知的財産の法律情報「法務ネット」の管理人が制作・運営しています。_Toc266801166。