CAN_BUS: Falscher ID empfagen

Gast #3138995
Lesenswert?

Lothar Miller schrieb:
> Und dann ists simpel. Sieh dir mal die Bits mit der Nummer 5..3 an:
> dez  hex    bin
> 0    0x00 = 0000 0000
> 1    0x08 = 0000 1000
> 2    0x10 = 0001 0000
> 3    0x18 = 0001 1000
> 4    0x20 = 0010 0000
> 5    0x28 = 0010 1000
>       BitNr 7654 3210

Dann wurde quasi die Zahl als Char gesendet und nicht als Binärwert.
Moderator (Firma: Titel) Persönliche Seite #3139241
Lesenswert?

Falsch.
Wie gesagt: sieh dir mal nur die Bits 5..3 an.
 dez  hex    bin(5..3)
 0    0x00 = 000
 1    0x08 = 001
 2    0x10 = 010
 3    0x18 = 011
 4    0x20 = 100
 5    0x28 = 101
Deren Binärwert passt dann wie die Faust aufs Auge zum Identifier. Sieht 
also aus, wie wenn du nur richtig ausmaskieren und/oder schieben 
müstest...


BTW:
Wo hast du eigentlich diese Zahlen 0, 8, 10, ... 28 für den Identifier 
her?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren