Forum: Mikrocontroller und Digitale Elektronik EEPROM mit I2C-Bus


von Jörg Rockstroh (Gast)


Lesenswert?

Hallo,

ich möchte ein I2C-EEPROM mit dem AT90S4433 verwenden, habe dabei aber 
noch etwas "Anlaufschwierigkeiten", weil ich bisher noch nix mit I2C-Bus 
gemacht habe. Deshalb suche ich ein paar Beispielcodes (in Assembler, 
kein C), an denen ich mich orientieren könnte. Also falls da jemand ein 
Link weiß ... :-)

Danke,
Jörg

von crazy horse (Gast)


Lesenswert?

für den Anfang ganz brauchbar sind die I2C-Routinen von der Atmel-page.

Gesundes Neues!

von Jörg Rockstroh (Gast)


Lesenswert?

Danke, ich bin soweit erstmal klargekommen. Ein Problem hab ich aber 
noch: Ich kann nichts in das EEPROM schreiben!

Lesen klappt wunderbar, beim Schreiben bekomme ich schon nach dem ersten 
Byte (10100000 = 7-Bit-Adresse und 1-Bit-Read/Write) kein Acknowledge. 
Das EEPROM ist ein Atmel AT24C256.

Weiß jemand Rat?

Jörg

von Steffen G. (Gast)


Lesenswert?

du mußt warscheinlich den WC-Pin (Write Control) auf Low legen, dann 
sollte es funktionieren

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.