Marten83
30.09.2009, 18:46
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 Struktur
struct Pdata
{
unsigned long int id:30;
unsigned char status:4;
signed long int position28;
}pos;
mittels 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?
Vielen Dank!
MfG, Marten83
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 Struktur
struct Pdata
{
unsigned long int id:30;
unsigned char status:4;
signed long int position28;
}pos;
mittels 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?
Vielen Dank!
MfG, Marten83