Hallo allerseits Ich bekomme über eine Schnittstelle einen Datenstrom, der Nutzdatenblöcke á 22Bit enthält. Ich möchte diese Nutzdaten in einem unsigned int Array sukzessive abspeichern. In dem Array hat also jedes Element 32Bit. Nun müsste ich also den ersten Nutzdatenblock vollständig (22Bit) und den zweiten Nutzdatenblock teilweise (10Bit) im ersten Element abspeichern. Beim zweiten Element würden die restlichen 12Bit reinpassen und müssten wieder mit dem nächsten Nutzdatenblock aufgefüllt werden usw. Gibt es irgendein Programmierschema oder ein Standardverfahren, nach der man die Aufgabe lösen kann? Oder muss ich mir selbst etwas entwickeln? Wie ich die Aufgabe prinzipiell lösen könnte, wüsste ich schon in etwa. Nur möchte ich nicht das Rad zweimal erfinden, falls es dafür eine Standardlösung gibt... Das Ganze soll in Assembler stattfinden und läuft auf einem DSP (Shift/Rotate ist kein Problem). Viele Grüße, Steffen
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.