[[ファームウェア関数一覧>ファームウェア関数一覧#n7b42187]] *CAN_GetITStatus [#t9c8205e] #contents **ヘッダ宣言 [#e4f34f62] **関数プロトタイプ [#td3aa245] ITStatus CAN_GetITStatus(uint_t32 CAN_IT) **動作 [#daa8090b] -CAN周辺回路を割り込み発生状態を取得します。 **引数 [#pbccd483] -CAN_IT&br; チェックする割り込みを以下のマクロで指定します。&br; &br; |CENTER:CAN_IT|CENTER:説明|h |CAN_IT_RQCP0|Request completed mailbox 0| |CAN_IT_RQCP1|Request completed mailbox 1| |CAN_IT_RQCP2|Request completed mailbox 2| |CAN_IT_FMP0|FIFO 0 Message Pending| |CAN_IT_FULL0|FIFO 0 three messages stored| |CAN_IT_FOVR0|FIFO 0 Overrun| |CAN_IT_FMP1|FIFO 1 Message Pending| |CAN_IT_FULL1|FIFO 1 three messages stored| |CAN_IT_FOVR1|FIFO 1 Overrun| |CAN_IT_EWGF|Warning limit reached| |CAN_IT_EPVF|Error passive limit reached| |CAN_IT_BOFF|Bus-of state entered| |CAN_IT_WKUI|SOF detected whilst in sleep mode| &br; **戻り値 [#yaa8d21e] -ITStatus&br; 割り込みの発生状態を''SET''又は''RESET''で返します。 **場所 [#v2afd1c7] **呼び出し関数 [#xa5b9a8d] -無し **サンプル [#ifd3e1cf] /* Test if the CAN FIFO 0 overrun interrupt has occurred or not */ ITStatus Status; Status = CAN_GetITStatus(CAN_IT_FOVR0); **参照 [#m8f2da06] -