Forum: Mikrocontroller und Digitale Elektronik Serielles (I2C) EEPROM


von Florian (Gast)


Lesenswert?

Hallo!
Ich benutze derzeit den Mega 163 und möchte mit diesem einen externen 
seriellen EEPROM über I2C ansprechen (lesen/schreiben).
Der Mega 163 hat ja schön eine I2c_schnittstelle eingebaut. Dort müssen 
theoretisch nur ein paar register richtig gesetzt werden (aber wie?).
Vielleicht hat ja schon jemand mal was in die Richtung gemacht.
Töll waren Routinen wie: i2c_start(), i2c_stop(), char i2c_read(int 
adress), i2c_write(int adress, char data),...

Vielen Dank schon im Voraus!
Florian

von tommy (Gast)


Lesenswert?

Das geht auch ohne eingebaute I2C-Schnittstelle:
Schau mal unter www.keil.com
Bei den Beispielen gibt es eine bit-banged Routine, die (dank C) auch 
für andere µC geeignet ist.

von Markus Burrer (Gast)


Lesenswert?

nur frage ich mich dann, warum es dann eine Hardwareschnittstelle geben 
soll. Schau Dir mal den ACRco Pascal Compiler von www.e-lab.de an. Der 
unterstützt die Hardware TWI Schnittstelle.
Die Einrichtung in ASM hab ich auch noch nicht geschafft :(

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.