Guten Abend,
ich stehe mal wieder vor einem Problem und würde gerne Eure Meinung dazu hören.
Ich habe verschiedene Daten mit unterschiedlichen Bitbreiten.
Zum Beispiel: ID (30 bit), Status (4 bit), Position (28 bit), etc.
Die möchte ich in einer Struktur "Pdata" speichern und dann in einen seriellen SRAM kopieren.
Nun die Frage: Kann ich die Strukturmittels Pointer, welcher immer um ein Byte inkrementiert wird um die Daten an die SPI-Schnittstelle zu übergeben, in das SRAM kopieren und auch so wieder auslesen?Code:struct Pdata { unsigned long int id:30; unsigned char status:4; signed long int position28; }pos;
Vielen Dank!
MfG, Marten83
Lesezeichen