Gast
#1816456
Hallo, Ich möchte per Software ein serielles (I2C) eeprom ansteuern. leider gelingt es mir nicht es zu assimilieren ;-) Ich bekomme kein ACK nach dem ich die EEPROM Adresse und das write bit gesendet habe. Mit den Bibliotheken im Compiler scheint es zu funktionieren obwohl ich auch da kein ACK seitens des EEPROMS feststellen konnte weswegen ich es nochmal selbst schreiben wollte. Ich benutzte ein 24C02B von Microchip, liegt an 5V. Alle Adressbits sind = 0 und WP ist auch 0 (keine write protection). SDA und SCL liegen über 10K an VCC. Wenn das EEPROM nicht eingesteckt ist sieht das Signal so aus wie im Datenblatt. Stecke ich es ein, kommt die "Start Condition" nicht mehr an, auch ist nach der Übetragung SDA immer low obwohl es input ist mit pull up versehen... Siehe hierzu die beiden Bilder vom Oszi, sowie vom EEPROM. Controller und PullUps sitzen auf dem Entwicklungsboard. Wahrscheinlich hab ich etwas übersehen sonst würde es ja auch generell nicht funktionieren. tnx 7



