MCP2515 configuration for 615,384 kbps

Hi everyone,

I read this topic:
https://forum.arduino.cc/t/can-not-receive-can-data-from-arduino-uno-with-mcp2515-module/387242/4

I am trying to establish communications between two Arduinos using 615,384 kbps CAN.
I have a small project Arduino UNO + DFRobot CAN BUS Shield V2.0 and Arduino MEGA 2560 + Seeed Studio CAN-BUS Shield V2.
I use CAN_BUS_Shield library by Seeed Studio. My project works fine with available in library baudrates - 500 kbps by default (I also use Kvaser Leaf Light v2 to monitor the CAN bus). But now I want to change the baudrate to 615.384 kbps (ultimately I want to establish connections with my Saab 900 Trionic ECU). I used the register modifications mentioned in the topic above by @coryjfowler who is answering @RickyManfred 's questions:

#define MCP_16MHz_615kBPS_CFG1 (0x80)
#define MCP_16MHz_615kBPS_CFG2 (0xE4)
#define MCP_16MHz_615kBPS_CFG3 (0x01)

Unfortunately there is no communication at all. Other baudrates works fine as I'd written before.
Could someone help me to set the registers properly and maybe explain a little to better understand what I am doing setting them.

Thank you in advance and sorry for my lack of knowledge.
Mateusz

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.