CAN filter master register (CAN_FMR)
Основной регистр фильтра CAN-шины
Смещение (Address offset): 0x200
Reset value: 0x2A1C'0E01
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
Reserved | |||||||
--- | --- | --- | --- | --- | --- | --- | --- |
0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
Reserved | |||||||
--- | --- | --- | --- | --- | --- | --- | --- |
0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
Reserved | CAN2SB[5:0] | ||||||
--- | --- | rw | rw | rw | rw | rw | rw |
0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Reserved | FINIT | ||||||
--- | --- | --- | --- | --- | --- | --- | rw |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Bits 31:14
Reserved
Must be kept at reset value
Зарезервировано. Должно быть сохранено значение после сброса
Bits 13:8
CAN2SB[5:0]
CAN2 start bank
Определяют первый банк фильтра для интерфейса CAN2 (Slave) в диапазоне от 0 до 27.
Когда CAN2SB[5:0]=28, можно использовать все фильтры для CAN1. Если CAN2SB[5:0]=0, фильтры для CAN1 не назначаются.
Bits 7:1
Reserved
Must be kept at reset value
Зарезервировано. Должно быть сохранено значение после сброса
Bit 0
FINIT
Filter init mode
Режим инициализации фильтров CAN-шины
0 : режим обычной работы фильтров (active mode)
1 : режим инициализации фильтров (initialization mode)
/******************* Bit definition for CAN_FMR register ********************/
#define CAN_FMR_FINIT ((uint8_t)0x01) /* Filter Init Mode */