Other Parts Discussed in Thread: CONTROLSUITE
I'm recently working with the CAN communication protocol. I have a little doubt regarding the . Global Acceptance Mask Register (CANGAM) Field Descriptions.
The datasheet of CAN comm mentions that when
a)AMI bit=1
"The IDE bit of the receive mailbox is a "don't care" and is overwritten by the IDE bit of the transmitted message. The filtering criterion must be satisfied in order to receive a message. The number of bits to be compared is a function of the value of the IDE bit of the transmitted message."
b)AMI bit = 0
The identifier extension bit stored in the mailbox determines which messages shall be received. The IDE bit of the receive mailbox determines the number of bits to be compared. Filtering is not applicable. The MSGIDs must match bit-for-bit in order to receive a message.
So does it mean that when AMI bit =1 we dont need MSGID to recognize the incoming message or does it mean that the extended identifier in the CAN message is not required?
If it means something else please help me to understand the same.
Thank you.