Hallo,
bin neu hier und weiss nicht, ob ich richtig bin in diesem thread mit
meinem thema, aber ich versuchs mal;)
Also muss ein byte array so manipulieren, dass ich ein scheinbares "1bit
+8bit" datenformat bekomme. also rutscht nach jedem
byte die ganze geschichte um 1 mehr nach hinten, was in einem weitern
array aufgefangen wird. das amcht die
ganze sache mit dem shiftcommand etwas undurchsichtig.
Beispiel, wie es sein sollte:
die 8 bit nutzdaten:
01111011bin = 123dez
00010000bin = 32dez
11110101bin = 245dez
mit einer 1(D/XC) vorab für jedes Byte verschiebt sich das ganze system
so:
10111101bin = 189dez
11000100bin = 196dez
111110bin = 62dez
10100000bin =160dez(3 ersten bit sind die lezten 3 bit von 245dez, quasi
neues array wegen den zusätlichen einsen)
real hab ich ca 200byte nutzdaten im array, was sich mit ner führenden
1 auf 200byte plus 25 byte führende 1 vergrößert.
ich stehe da grade etwas aufm schlauch. vll hat einer einen tipp, wie
ich da ran gehen kann? Dafür wäre ich sehr dankbar.
Eigentlich bezieht sich das mehr auf c#, aber vll hat hier
ja jemand damit erfahrung, wie ich mein array soweit manipulieren könnte
grussa alex