INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Intel -> Motorola Byteordnung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

21.06.2018, 12:20 (Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2018 12:29 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Intel -> Motorola Byteordnung
Hallo Lucky,

öffne einfach dein DBC mit dem CANdb++ und schau dir das Layout einer Botschaft im Botschaftseditor an.
Ein Signal, welches mehrere Bytes belegt, beginnt und endet mit einem roten Pfeil. Mittendrin sind noch weiße Pfeile an den Bytegrenzen.
Als Beispiel die klassische EEC1-Botschaft eines Trucks:
    (Achte auf EngineSpeed und Fuel_Injection…)
Jetzt einfach mal eine Botschaft mit gemischt INTEL-/MOTOROLA-Signalen erstellen und anschauen.

INTEL arbeitet little endian, MOTOROLA big endian…

Mein Edit nach deinem Edit:
Du hast ein Signal, welches die Bits 18 bis 31 (INTEL) belegt.
Bei Intel ist das niederwertigste Bit in Bit18 gespeichert, das 6. Bit des Signals in Bit23 und die 8 oberen Bits von Bit24 bis Bit31.
Bei Motorola ist das niederwertigste Bit in unteren Bit des oberen Bytes, d.h. Bit 24 gespeichert. Das 8. Bit steht im höchste Bit des oberen Byte = Bit31. Im "unteren"/ersten Byte findest du dann die 6 höherwertigen Bits des Signals, von Bit16 bis Bit21.

Einfacher zu verstehen ist das Schema, wenn du dir die Bytes einfach mal auf einem Blatt Papier nebeneinander aufmalst!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Intel -> Motorola Byteordnung - GerdW - 21.06.2018 12:20

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Motorola S-Record JATler 14 7.572 15.08.2017 14:25
Letzter Beitrag: GerdW

Gehe zu: