[[ファームウェア関数一覧>ファームウェア関数一覧#rc3e7042]] *EXTI_GetITStatus [#a7965be4] #contents **ヘッダ宣言 [#nc558f24] **関数プロトタイプ [#ebdde4f1] ITStatus EXTI_GetITStatus(uint32_t EXTI_Line ) **動作 [#ea6d34c3] -指定したEXTIラインの割込みが許可されているか、及び、割込みペンディングビットがセットされているかを確認します。 **引数 [#bb310e76] -EXTI_Line&br; 確認する対象のEXTIラインをEXTI_Linexの組み合わせで指定&br; &br; |EXTI_Line|機能|h |EXTI_Line0|EXTIライン0| |EXTI_Line1|EXTIライン1| |EXTI_Line2|EXTIライン2| |EXTI_Line3|EXTIライン3| |EXTI_Line4|EXTIライン4| |EXTI_Line5|EXTIライン5| |EXTI_Line6|EXTIライン6| |EXTI_Line7|EXTIライン7| |EXTI_Line8|EXTIライン8| |EXTI_Line9|EXTIライン9| |EXTI_Line10|EXTIライン10| |EXTI_Line11|EXTIライン11| |EXTI_Line12|EXTIライン12| |EXTI_Line13|EXTIライン13| |EXTI_Line14|EXTIライン14| |EXTI_Line15|EXTIライン15| |EXTI_Line16|EXTIライン16(PVD:プログラマブル電源検出回路)| |EXTI_Line17|EXTIライン17(RTCアラーム)| |EXTI_Line18|EXTIライン18(USBウェイクアップ)| |EXTI_Line19|EXTIライン19(イーサネットウェイクアップ)| **戻り値 &br; [#o779f773] -ITStatus&br; &br; |ITStatus|機能|h |SET|割込みが許可されており、且つ、割込みペンディングビットがセットされている| |RESET|割り込みが許可されていないか、ペンディングビットがセットされていない| **場所 [#v4849ed9] **呼び出し関数 [#ebfa0da2] -無し **サンプル [#m8ab3085] void EXTI9_5_IRQHandler(void) { if(EXTI_GetITStatus(EXTI_Line5) != RESET) { ---------------- } } **参照 [#dcd41bc2] -[[STM32マイコン徹底入門>http://miqn.net/periph/158.html]]