| Выбор контроллера CAN |
CAN_NUM |
Номер контроллера для передачи данных: |
CAN1 |
Перечисление |
| Банк фильтра |
FilterBank |
Каждый фильтр называется «банком» и имеет порядковый номер |
0 |
Целое |
| Тип фильтра |
FilterMode |
- «CAN_FILTERMODE_IDMASK»;
- «CAN_FILTERMODE_IDLIST»
|
CAN_FILTERMODE_IDMASK |
Перечисление |
| Масштаб фильтра |
FilterScale |
- «CAN_FILTERSCALE_16BIT»;
- «CAN_FILTERSCALE_32BIT»
|
CAN_FILTERSCALE_32BIT |
Перечисление |
| ID сообщения старшая часть |
FilterIdHigh |
Определяет идентификатор, с которым будет сравниваться ID принятого
сообщения |
0 |
Целое |
| ID сообщения младшая часть |
FilterIdLow |
Определяет идентификатор, с которым будет сравниваться ID принятого
сообщения |
0 |
Целое |
| Маска фильтра старшая часть |
FilterMaskIdHigh |
Отвечает за битовую маску, которая, в свою очередь, определяет, какие биты
идентификатора будут проверяться, а какие нет. Единица в маске означает, что бит,
который соответствует положению этой единицы, будет проверен. |
0 |
Целое |
| Маска фильтра младшая часть |
FilterMaskIdHigh |
Отвечает за битовую маску, которая, в свою очередь, определяет, какие биты
идентификатора будут проверяться, а какие – нет. Единица в маске означает, что бит,
который соответствует положению этой единицы, будет проверен. |
0 |
Целое |
| Буфер FIFO |
FilterFIFOAssignment |
Выбор буфера:
- «CAN_RX_FIFO0»;
- «CAN_RX_FIFO1»
|
CAN_RX_FIFO0 |
Перечисление |
| Активировать фильтр |
FilterActivation |
Активация фильтра: |
ENABLE |
Перечисление |