芯片:MC9212XDT256
CAN ID为扩展帧
CAN的设置中:
CANIDAC = 0x00;//2个32位过滤器
我想问下:
CAN标识符验收寄存器 CANIDRx(x表示0~7)
CAN标识符屏蔽寄存器 CANIDMRx(x表示0~7)
是否CANIDR0~CANIDR3 与CANIDMR0~CANIDMR3是一组?CANIDR4~CANIDR7 与CANIDMR4~CANIDMR7是一组?
我若只接收ID为: 0b 0110 0000 0111 1001 0011 1001 0011 0110
0b 1110 0000 0111 1001 0011 1001 0011 0110 的CAN报文
将如何设置?
我在测试的时候发现CANIDR0~CANIDR3 与CANIDR4~CANIDR7 必须对应设置成一样的,CANIDMR0~CANIDMR3与CANIDMR4~CANIDMR7对应设置成一样的,才能在CAN网络中只接收这两个ID的报文。
具体是什么个情况,能否举例说明一下,非常感谢。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |