Forum: Mikrocontroller und Digitale Elektronik I2C zwischen Atmega8 und Atmega88


von Basti (Gast)


Lesenswert?

Hallo,
ich bekomme den I2C Bus zwischen dem beiden Controllern einfach nicht
ans laufen.
Ich benutze codevision AVR und habe den I2C mit Code Wizard erzeugt.
Die include datei stellt folgende Befehle zur Verfügung:
void i2c_init(void);
unsigned char i2c_start(void);
void i2c_stop(void);
unsigned char i2c_read(unsigned char ack);
unsigned char i2c_write(unsigned char data);

Wie muß ich vorgehen??

Danke im vorraus

von Peter D. (peda)


Lesenswert?

Einer muß Master sein und der andere Slave oder beide Multimaster.


Slave/Multimaster geht nur mit HW-I2C und Interrupthandler.


Peter

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.