|
2種情況
1.1個32位過濾器--標(biāo)示符屏蔽的情況----CAN_FxR1作ID,CAN_FxR2作屏蔽
2.2個32位過濾器--標(biāo)示符列表模式:CAN_FxR1和CAN_FxR2都作ID
對于1:
假如我們只想收到別人發(fā)過來的 ID 為 0x317 的標(biāo)準(zhǔn)數(shù)據(jù)幀:
0X317 二進(jìn)制位:011 0001 0111
那么可以這樣設(shè)置:
CAN_FxR1:0110 0010 111X XXXX XXXX XXXX XXXX X00X (ID)
CAN_FxR2:1111 1111 1110 0000 0000 0000 0000 0110 (屏蔽)
這里是我們設(shè)置的想要收到的數(shù)據(jù)幀的 ID。
這里為 1 的位,意味著收到的數(shù)據(jù)幀中相應(yīng)的 ID 位必須和設(shè)置的 ID 位一樣(必須匹
配)
對于情況2:
如果我們把 CAN_FxR1 和 CAN_FxR2 設(shè)置為下面的樣子。
CAN_FxR1:0110 0010 1110 0000 0000 0000 0000 0000 (ID)
CAN_FxR2:0000 0001 1110 0000 0000 0000 0000 0000 (ID)
這樣的話,就只能過濾出 ID 為 0x317(與 CAN_FxR1 必須一樣)和 0x00F(與 CAN_FxR2 必須一樣)兩種標(biāo)準(zhǔn)數(shù)據(jù)幀了。 |
|