Gast
#2091635
Nabend, habe einmal Intel-CPU und einmal Motorola-CPU am CAN-Bus. Wie ist Eure Erfahrung, was muss man tun?
|
Anzeige
|
CAN-Botschaft an Intel/Motorola CPU
Gast
#2091635
Nabend, habe einmal Intel-CPU und einmal Motorola-CPU am CAN-Bus. Wie ist Eure Erfahrung, was muss man tun?
Gast
#2091657
Immer die Ohren steif halten. Ich glaube interessanter ist eher, was du vor hast. Nehme mal an, das deine Frage sich auf die softwareseitige Payload abzieht. Da musst du dich halt für eine Bytefolge entscheiden, sofern unterschiedlich.
Gast
#2091771
Genau das ist mein Problem...Woher weiss ich denn, dass die Bytefolge der Payload unterschiedlich ist? Verkehrt herum gedacht. Du definierst eine bestimmte Bytereihenfolge an die sich alle zu halten haben. Ob das die von Intel (little endian), Motorola (big endian) oder DEC (irre Kombination aus beidem) ist kannst du dann selber festlegen. Und wenn du das auf die richtige Art programmierst, dann ist es dem Code schnurzpiepegal, wie herum die Maschine tickt. Also hellsehen kann hier auch keiner. Hast du keine Infos oder den Quellcode der Steuergeräte ? Ansonsten mal einen Trace machen und eine Botschaft rauspicken in der ein 2 byte Nutzwert in den ersten beiden Bytes drinsteht, der sich auch zurückrechnen lässt z.B. Temperatur. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|