ファームウェア関数一覧
CAN_ITConfig †
ヘッダ宣言 †
関数プロトタイプ †
void CAN_ITConfig(uint32_t CAN_IT, FunctionalState NewState)
動作 †
- CAN周辺回路からの割り込みを有効・無効にします。
引数 †
- CAN_IT
新しく設定する割り込みソースを以下のマクロの組み合わせで指定します。
CAN_IT | 説明 |
CAN_IT_TME | Transmit Mailbox Empty Mask |
CAN_IT_FMP0 | FIFO 0 Message Pending Mask |
CAN_IT_FF0 | FIFO 0 Full Mask |
CAN_IT_FOV0 | FIFO 0 Overrun Mask |
CAN_IT_FMP1 | FIFO 1 Message Pending Mask |
CAN_IT_FF1 | FIFO 1 Full Mask |
CAN_IT_FOV1 | FIFO 1 Overrun Mask |
CAN_IT_EWG | Error Warning Mask |
CAN_IT_EPV | Error Passive Mask |
CAN_IT_BOF | Bus-Off Mask |
CAN_IT_LEC | Last Error Code Mask |
CAN_IT_ERR | Error Mask |
CAN_IT_WKU | Wake-Up Mask |
CAN_IT_SLK | Sleep Flag Mask |
- NewState
新しい設定値を以下のマクロから設定します。
NewState | 説明 |
ENABLE | 有効 |
DISABLE | 無効 |
戻り値 †
場所 †
呼び出し関数 †
サンプル †
/* Enable CAN FIFO 0 overrun interrupt */
CAN_ITConfig(CAN_IT_FOV0, ENABLE);
参照 †