Hi,
This is a set of questions about CAN controller behavior, since the documentation isn't very clear on these issues. Would really appreciate someone's expert opinion on this.
1) Frame ACKing. Does the controller ACK all valid frames that it sees on the bus, or only those that pass internal message filtering (via the MSK registers)?
2) Same for errors. Do message masks have any influence on what frames get marked as errors?
3) Is there any way to do ACKing on messages but not setting error bits? I know there is silent mode, but that disables both acking and errors.
Many thanks!