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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.