Hello, I am a beginner and I am working on a small project based on canbus serial communication and I would like to know does the mcp2515 controller itself manage arbitration and collision management ... or is it the microcontroller that does that and if it is the microcontroller I would like to know how and is it about the libraries?? because I have trouble understanding the notion of a protocol. In fact I would like to communicate using an already implemented protocol (I can't make mine) I hope my question is clear. Thanks in advance