What I am trying to do is read a CAN message from the ECU of a car (Motec M400 ECU) and I would like to print parts of this CAN message to a serial LCD screen.
The first step is to make the CAN shield run on 1000kbps because this is the speed the ECU runs with. I will use the CAN_BUS_SHIELD code to try and receive data on the BUS.
The hard part is going to be printing this message to a serial LCD. I looked at the CANBUS_SHIELD_OBD_RECIPLE code but the problem is that this code uses OBD PIDs to obtain information, my ECU does not have OBD.
I know the exact address of the CAN message (I can set it in the ECU software). What I need is some code that can read the message at this address and then print it to a serial LCD.
Can anyone help me do this?