ファームウェア関数一覧

CAN_ITConfig

ヘッダ宣言

関数プロトタイプ

void CAN_ITConfig(uint32_t CAN_IT, FunctionalState NewState)

動作

  • CAN周辺回路からの割り込みを有効・無効にします。

引数

  • CAN_IT
    新しく設定する割り込みソースを以下のマクロの組み合わせで指定します。

    CAN_IT説明
    CAN_IT_TMETransmit Mailbox Empty Mask
    CAN_IT_FMP0FIFO 0 Message Pending Mask
    CAN_IT_FF0FIFO 0 Full Mask
    CAN_IT_FOV0FIFO 0 Overrun Mask
    CAN_IT_FMP1FIFO 1 Message Pending Mask
    CAN_IT_FF1FIFO 1 Full Mask
    CAN_IT_FOV1FIFO 1 Overrun Mask
    CAN_IT_EWGError Warning Mask
    CAN_IT_EPVError Passive Mask
    CAN_IT_BOFBus-Off Mask
    CAN_IT_LECLast Error Code Mask
    CAN_IT_ERRError Mask
    CAN_IT_WKUWake-Up Mask
    CAN_IT_SLKSleep Flag Mask

  • NewState 新しい設定値を以下のマクロから設定します。


    NewState説明
    ENABLE有効にします
    DISABLE無効にします



戻り値

  • 無し

場所

呼び出し関数

  • 無し

サンプル

/* Enable CAN FIFO 0 overrun interrupt */
CAN_ITConfig(CAN_IT_FOV0, ENABLE);

参照


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