@C_Classic:
Könntest du mir bitte erklären, wie diese union denn aussehen muss... hab noch nie damit gearbeitet.
Könnte so aussehen:
Code:
typedef union {
	uint32_t bits;
	struct {
		uint8_t byte_1;
		uint8_t byte_2;
		uint8_t byte_3;
		uint8_t byte_4;
	};
} fourbytes_t;
Danach kann man eine Variable var32 so deklarieren:
fourbytes_t var32;
Auf die einzelnen Bytes kann man so zugreifen (uint8_t var8:
Bytes auslesen: var8 = var32.byte_x;
Bytes schreiben: var32.byte_x = var8;

Gruß Dirk