Hallo,
ich habe ein Development Board von NEC (V850/FX2) und einen AksenBoard
(mit einem SJA1000 Controller).
Dabei verwende ich das Beispielprogramm "CAN-NEC" auf dem NEC (war auf
der NEC-CD dabei) und "2can-receive" auf dem AksenBoard (auf der
Aksen-CD).
Ich möchte einfach eine Nachricht (es geht mir dabei erstmal nur um die
MessageID) vom NEC zum AksenBoard senden.
Ich hoffe es gibt jemanden der sich mit beiden auskennt.
Beim Code vom NEC habe ich folgende MsgID eingestellt:
1 | message.midh = 0x04E0; // Set up Same ID as is defined for CAN0 reception in afcan.h
|
in bits wäre das also 0000 0100 1110 0000
Leider kommt beim AksenBoard 0x2700 an, in bits: 0010 0111 0000 0000
Nachdem ich das mit verschiedenen MsgIDs ausprobiert habe ist mir
aufgefallen, dass alle Bits immer um << 3 verschoben ankommen.
Ich habe keine Ahnung woran es liegt. Hat jemand eine Idee?
Mfg
Markus