ファームウェア関数一覧
EXTI_GetFlagStatus †
ヘッダ宣言 †
関数プロトタイプ †
ITStatus EXTI_GetITStatus(uint32_t EXTI_Line )
動作 †
- 指定したEXTIラインの割込みが許可されているか、及び、割込みペンディングビットがセットされているかを確認します。
引数 †
- EXTI_Line
確認する対象のEXTIラインをEXTI_Linexの組み合わせで指定
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(イーサネットウェイクアップ) |
戻り値 †
- ITStatus
SET | 割込みが許可されていて、割込みペンディングビットがセットされている |
RESET | 割り込みがが不許可か、ペンディングビットがセットされていない |
場所 †
呼び出し関数 †
サンプル †
if(EXTI_GetITStatus(EXTI_Line5) != RESET)
{
}
参照 †