D a v i d K. schrieb:
Manfred L. schrieb:
0 Z4 0 Z3 0 Z2 0 Z1 0 Z0 0 0
Gibt es einen Grund warum man die 0er hinter jedes Bit einfügt und zum
Schluss sogar 00?
0x400 --> 10 00 00 00 00 0
0x500 --> 10 10 00 00 00 0
0x140 --> oo 10 10 00 00 0
Edit: Blöde frage, ergibt sich wenn man die ganze Zahl betrachtet:
0x154151 000101010100000101010001 "0001" "0101" "0100" "0001" "0101" "0001"
0x154451 000101010100010001010001 "0001" "0101" "0100" "0100" "0101" "0001"
0x154551 000101010100010101010001 "0001" "0101" "0100" "0101" "0101" "0001"
0x154511 000101010100010100010001 "0001" "0101" "0100" "0001" "0001" "0001"
0x154541 000101010100010101000001 "0001" "0101" "0100" "0101" "0100" "0001"
Und jetzt erkenne ich auch das Muster, wobei mir der Sinn nicht klar wird:
Wir haben auf der Empfangsseite einen 10er Dippschalter == 5er Dip auf der Sendeseite + ABCDE (Jeder Knopf hat ein AN/AUS)
Macht also 12 Binärwerte. Nun künzelt man diese 12 binär auf 24 binär, indem man immer eine leading 0 dazwischenschiebt. 24er Binär ist dann total einfach in 0x (Hex) umzuwandeln.
Solved!
Letzte Frage: Ist das ein gängiges Mittel in der Controllertechnik?