ファームウェア関数一覧

CAN_ClearITPendingBit

ヘッダ宣言

関数プロトタイプ

void CAN_ClearITPendingBit(uint32_t CAN_IT)

動作

  • CAN周辺回路の割り込みペンディングビットをクリアします。

引数

  • CAN_IT
    割り込みペンディングビットをクリアする割り込みを以下のマクロで指定します。

    CAN_IT説明
    CAN_IT_RQCP0Request completed mailbox 0
    CAN_IT_RQCP1Request completed mailbox 1
    CAN_IT_RQCP2Request completed mailbox 2
    CAN_IT_FMP0FIFO 0 Message Pending
    CAN_IT_FULL0FIFO 0 three messages stored
    CAN_IT_FOVR0FIFO 0 Overrun
    CAN_IT_FMP1FIFO 1 Message Pending
    CAN_IT_FULL1FIFO 1 three messages stored
    CAN_IT_FOVR1FIFO 1 Overrun
    CAN_IT_EWGFWarning limit reached
    CAN_IT_EPVFError passive limit reached
    CAN_IT_BOFFBus-of state entered
    CAN_IT_WKUISOF detected whilst in sleep mode

戻り値

  • 無し

場所

呼び出し関数

  • 無し

サンプル

/* Test if the CAN FIFO 0 overrun interrupt has occurred or not */
ITStatus Status;
Status = CAN_GetITStatus(CAN_IT_FOVR0);

参照


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-10-13 (木) 17:05:18