Symbol-Datei Bit-Start Intel <-> Motorola Format
Posted: Thu 7. Dec 2017, 07:38
Hallo,
wenn ich beim PCAN Symbol Editor 3.2.2.366 eine 16-Bit Variable im Intel- oder im Motorola Format anlege, stimmt der Bitstart in der GUI nicht mit dem Eintrag in der sym-Textdatei überein. Ist das Absicht und korrekt?
Beispiel. Ich lege eine Variable mit Bitstart=2, Bitlänge=16 an und übertrage die Zahl 30000 (7530h, 01110101 00110000b):
In der sym-Datei steht bei Intel 2,16 und bei Motorola 5,16. In der GUI dagegen beides Mal Bitstart=2:
Intel:

Motorola:

Kann es sein, dass man bei Intel von rechts anfängt zu zählen so wie es dasteht und bei Motorola bei links angefangen wird zu zählen und das "visuelle" Bit 2 in Wirklichkeit Bit 5 entspricht?
Warum stellen Sie die Bitzählweise der Grafik nicht um?
Warum gibt es den Unterschied des Bitstarts in der GUI und der sym-Datei?
Viele Grüße,
Daniel
wenn ich beim PCAN Symbol Editor 3.2.2.366 eine 16-Bit Variable im Intel- oder im Motorola Format anlege, stimmt der Bitstart in der GUI nicht mit dem Eintrag in der sym-Textdatei überein. Ist das Absicht und korrekt?
Beispiel. Ich lege eine Variable mit Bitstart=2, Bitlänge=16 an und übertrage die Zahl 30000 (7530h, 01110101 00110000b):
Code: Select all
0 1 2
76543210 76543210 76543210
110000-- 11010100 ------01 (C0 D4 01) Bitstart=2, Bitlänge=16 => Symdatei: 2,16
-----011 10101001 10000--- (03 A9 80) Bitstart=2, Bitlänge=16 => Symdatei: 5,16 -m
Intel:

Motorola:

Kann es sein, dass man bei Intel von rechts anfängt zu zählen so wie es dasteht und bei Motorola bei links angefangen wird zu zählen und das "visuelle" Bit 2 in Wirklichkeit Bit 5 entspricht?
Warum stellen Sie die Bitzählweise der Grafik nicht um?
Warum gibt es den Unterschied des Bitstarts in der GUI und der sym-Datei?
Viele Grüße,
Daniel