I2C EEPROM 24LC256 Probleme
Hallo
Ich versuche nun schon länger verzweifelt Word Werte in einem 24LC256 zu speichern. Das ganze läuft zwar unter Testbedingungen ( Zahl von 1 bis 100 schreiben und danach einlesen) aber in meinem Anwendungsfall komme ich einfach auf keine Lösung.
Das ganze soll folgendermaßen aussehen(grob):
Code:
Goto Lesen
'Hauptschleife:
Do
If Schreibbedingung Goto Schreiben
Loop
Schreiben:
Wert soll im EEPROM gespeichert werden.
Wert soll im EEPROM an nächster speicherstelle gespeichert werden.
Wenn EEPROM voll beginne an erster Speicherstelle.
usw.
Lesen:
Wert lesen der als letztes geschrieben wurde
Meine Fragen:
1. Wie kann ich das ganze realisieren? Welche Adressen muss ich wie hochzählen etc.?
2. Wieviele solcher werte kann ich im 24LC256 speichern bis er einmal voll ist? (16000???).
Danke für eure Hilfe
Re: I2C EEPROM 24LC256 Probleme
Zitat:
Zitat von masabuana
Das ganze läuft zwar unter Testbedingungen ( Zahl von 1 bis 100 schreiben und danach einlesen) aber in meinem Anwendungsfall komme ich einfach auf keine Lösung.
Ich sag ja dass in diesem Fall wo ich die ganze sache in einer Schleife laufen lass funktioniert es! Soweit kann ich alleine schon denken und Suchfunktion benutzen... Um mein Problem nochmal ganz klar zu machen:
Woher weiss ich wenn ich z.B. nach Stromweg wieder einschalte wo ich 1. meinen Wert lesen muss und 2. wo ich weiterschreibe. Das ganze soll sozusagen wie ein Endlosbandrecorder funktionieren.