Hallo,
in einem Projekt möchte ich Luftdruckdaten, die als Fliesskommazahlen vorliegen, in einem 24er Array jede volle Stunde in einem externen EEProm, 24c65, speichern.
Das EEProm nimmt pro Speicherplatz 1 Byte, 8 Bit, auf.
Also müsste die Fliesskommazahl in 4 Bytes zerlegt werden, jedes Byte in einer separaten Adresse abgelegt und beim Einlesen
wieder zusammengesetzt werden.
Ich dacht an so etwas wie eine Schiebeoperation um jeweils 8 Bit herauszuschieben und dann abzuspeichern.
Aber mir fehlt da echt ein Ansatz.
Habt ihr eine Idee?
in einem Projekt möchte ich Luftdruckdaten, die als Fliesskommazahlen vorliegen, in einem 24er Array jede volle Stunde in einem externen EEProm, 24c65, speichern.
Das EEProm nimmt pro Speicherplatz 1 Byte, 8 Bit, auf.
Also müsste die Fliesskommazahl in 4 Bytes zerlegt werden, jedes Byte in einer separaten Adresse abgelegt und beim Einlesen
wieder zusammengesetzt werden.
Ich dacht an so etwas wie eine Schiebeoperation um jeweils 8 Bit herauszuschieben und dann abzuspeichern.
Aber mir fehlt da echt ein Ansatz.
Habt ihr eine Idee?