I have one CAN bus interface that's using a 16 MHz crystal, and I want to set up my own interface to talk / simulate CAN packets with first one. I do have 20 MHz crystals for my own interface, but whenever I connect those two together, setup my own to 500 kbaud, the other one discovers only 50 kbaud... therefore this question.
It is worth to mention that the already-setup interface does work flawlessly with vehicle CAN and is verified to work as expected.
Does it matter (in CAN) if the other device uses different crystal?
For those who wonder, this is an Arduino setup though I'm generally curious about this in an electronics setup.