[[ファームウェア関数一覧>ファームウェア関数一覧#n7b42187]]
*CAN_GetITStatus [#t9c8205e]
#contents
**ヘッダ宣言 [#e4f34f62]

**関数プロトタイプ [#td3aa245]
 ITStatus CAN_GetITStatus(uint_t32 CAN_IT)
 ITStatus CAN_GetITStatus(uint32_t 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|
#include(Macro/CAN_IT_GetIT,notitle)
&br;
**戻り値 [#yaa8d21e]
-ITStatus&br;
割り込みの発生状態を''SET''又は''RESET''で返します。
割り込みの発生状態を''SET''又は''RESET''で返します。&br;
&br;
#include(Macro/ITStatus,notitle)
&br;
**場所 [#v2afd1c7]
**呼び出し関数 [#xa5b9a8d]
-無し
**サンプル [#ifd3e1cf]
 /* Test if the CAN FIFO 0 overrun interrupt has occurred or not */
 ITStatus Status;
 Status = CAN_GetITStatus(CAN_IT_FOVR0);

**参照 [#m8f2da06]
-


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS