16 means bit 4 is set. and for the can128 this means :
Bit 4 BERR: Bit Error (Only in Transmission)
This flag can generate an interrupt. It must be cleared using a read-modify-write software routine
on the whole CANSTMOB register.
The bit value monitored is different from the bit value sent.
you might want to try different canbaud values at both sides. And also make sure they are both the same.
↧