7.1.1. About the CAN driver¶
7.1.1.1. Principles¶
7.1.1.1.1. About CAN protocol¶
CAN (Controller Area Network) is a widely used, robust, serial communication bus which allows a set of MCU to communicate with each others. CAN buses are mostly used in vehicular systems. CAN is a message based protocol broadcasted on a shared communication link. CAN protocol handle priority based on device identifier.
Most of the time, devices use function-oriented protocols on the top of the CAN protocol, such as OBD-II.