can收到的id太多,怎么过滤id

过滤器代码(接受码):指定报文的id,表示可以只接受某一个id。(hex格式)
过滤器掩码(收掩码):是一个位序列,指定接受码中可以忽略的位,从而实现用单个接受码接受不同 ID 的报文。
过滤器掩码中,0表示忽略,1表示不忽略。
1、若只接受1800的id
过滤器代码填708(1800的hex格式),表示接受id为1800的报文;
过滤器掩码填ffffffff,id的每一位都不忽略。
2、若只需要1800-2407的id
过滤器代码填708(1800的hex格式),表示接受id为1800的报文
过滤器掩码填ffffff00,也就是1111 1111 1111 1111 1111 1111 0000 0000,收到报文的id高24位要与1800的高位一致,低8位忽略。若高24位与1800的高24位不一致,则过滤此id的报文。