I just got a a Seeedstudio CAN-BUS shield that I've mounted on a Arduino Uno R3. I need to get the CAN communication working with 125kbit and here the problem starts. I connected the CAN shield with a Microchip CAN Analyzer and used the library mcp_can https://github.com/yexiaobo-seeedstudio/CAN_BUS_Shield/tree/master/CAN_BUS_Shield. I don't have any problems communicating with bitrates such 100, 250 and 500. But for some reason it doesn't work with 125kbit which is the bitrate I need. The only code I've changed is CAN.begin(CAN_500KBPS); to CAN.begin(CAN_125KBPS);
Any suggestions what could be the problem?
Thanks for any help /William