Hallo,
ich benutze ein EEprom 24 LC 256. Es gelingt mir nicht, die eingeschriebenen Daten wieder auszulesen. Sie stimmen nicht überein. Ich denke, dass ich die Pagegrenzen von 128 einhalte. Ich starte bei Adresse 8, schreibe das Datenpaket von jeweils 8 Byte und erhöhe dann die Adresse um 8. Umgekehrt wird das Lesen bei Adresse 8 begonnen und nach dem Lesen die Adresse wieder um 8 erhöht. Wie gesagt, die ausgelesenen Daten stimmen mit den eingelesen nicht überein. Ich kann einen Fehler nicht finden. Was mache ich falsch? Für 10 ms Pause habe ich beim Schreiben und Lesen der Bytes gesorgt. Bleibt die Frage, ob ich immer nur ein Datenpaket von 128 Byte sammeln und dann erst am Stück einschreiben muss?
Freundliche Grüße
Bert
ich benutze ein EEprom 24 LC 256. Es gelingt mir nicht, die eingeschriebenen Daten wieder auszulesen. Sie stimmen nicht überein. Ich denke, dass ich die Pagegrenzen von 128 einhalte. Ich starte bei Adresse 8, schreibe das Datenpaket von jeweils 8 Byte und erhöhe dann die Adresse um 8. Umgekehrt wird das Lesen bei Adresse 8 begonnen und nach dem Lesen die Adresse wieder um 8 erhöht. Wie gesagt, die ausgelesenen Daten stimmen mit den eingelesen nicht überein. Ich kann einen Fehler nicht finden. Was mache ich falsch? Für 10 ms Pause habe ich beim Schreiben und Lesen der Bytes gesorgt. Bleibt die Frage, ob ich immer nur ein Datenpaket von 128 Byte sammeln und dann erst am Stück einschreiben muss?
Freundliche Grüße
Bert