512kB I2C EEPROM schreiben/lesen - Probleme

Gast #274428
Lesenswert?
• ▲
▼
hallo,

habe im moment folgendes problem:
ich nutze den M32C85 und spreche mit diesem ein MC24LC512 EEPROM an (2
AdrBytes). am oszi klappt alles einwandfrei. bytes kommen so, wie es
sein soll... beim schreiben. wenn ich aber die geschriebenen daten an
exakt der selben adresse lesen möchte, sind diese ganz anders. egal ob
byte write oder page write. die slave adresse stimmt (kommen ja auch
die ACK zurück!) und die schreib und lese adresse ist am oszi auch die
selbe. der /WP pin ist's auch net. den hab ich schon überprüft (muss
auf GND liegen).

hat jemand noch eine idee, woran es liegen könnte?
weiss irgendwie grad nicht, wie und wo ich weiter gucken soll...

mfg
Gast #274429
Lesenswert?
• ▲
▼
alles klar...
habs schon...

eine schleife, die die stop condition steuert und angibt, wann diese
den SCL bus wieder "los lässt", war zu niedrig eingestellt; das
heisst, der schleifenzähler musste ein wenig hochgesetzt werden, um dem
EEPROM die zeit zu geben, die STOP kondition richtig zu erkennen...
waren aber nur ein paar µsec...

manmanman... das kann aufhalten sowas... :-/

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.