[[ファームウェア関数一覧>ファームウェア関数一覧#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]]


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS