Motorola-Format Trinärbits

Gast #5333417
Lesenswert?

Hallo zusammen,

ich versuche das Motorola-Format zu entschlüsseln.

http://home.mnet-online.de/modelleisenbahn-digital/Dig-tutorial-start.html

Es geht dabei hauptsächlich um die Weichendecoder wie in der Tabelle zu 
sehen. Das obere Byte habe ich, also die Subadresse als auch 
Enable/On/Off bekomme ich korrekt.

Ich habe jedoch sehr große Probleme mit diesen "Trinärbits".

Wenn ich bspw (LSBit ist rechts)

Trinär   Dec
0011     1
0001     2
1100     3

Die ersten 2 bekomme ich korrekt ausgewertet, ab dann schlägt mein 
System fehl, da nach der Regel (00 = 0 binär und 11 = 1 binär) habe ich 
dort bei dec(3) wieder eine 2 raus, und je höher das wird je schlimmer 
das ganze. Programmiere in c.

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