芯片: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的报文。 具体是什么个情况,能否举例说明一下,非常感谢。
|