Forum: Mikrocontroller und Digitale Elektronik mega8 I2C


von Lemming (Gast)


Lesenswert?

guten tag,

ich bräuchte dringend hilfe und hoffe ihr jungs könnt mir helfen..

ich möchte zwischen 2 atmega8 eine i2c verbindung herstellen
und zwar so einfach wie möglich...

bsp: wenn mega1  2 byte sendet(b1=1,b2=2)

soll mega2 dies erkennen und ein dementsprechendes unterprogramm 
aufrufen..
ich habe mir schon das beispiel von bernhard s. runtergeladen habe 
jedoch teilweise meine probleme damit da es für mich etwas kompliziert 
ist.. (bin lernwillig :D )

wäre sehr dankbar für so ein bsp, bzw ein tutorial für anfänger...

viele liebe grüße,

lemming
ps: tolles forum

von Udo (Gast)


Lesenswert?

Hallo Lemming,

einen Mega8 als I²C-Slave zu betreiben ist scheinbar nicht ganz einfach.
Für die Kommunikation zwischen zwei AVRs haben die Megas eine 
SPI-Schnittstelle.

Gruß
Udo

von johnny.m (Gast)


Lesenswert?

I²C lässt sich am einfachsten mit dem Two-Wire-Interface (TWI) 
realisieren. I²C ist im Prinzip dasselbe, nur der Name ist geschützt, 
weshalb das bei ATMEL TWI heißt.

von Lemming (Gast)


Lesenswert?

danke für die bisherigen antworten,
habe auch schon etwas mit twi rumprobiert..

sind andere leute auch der meinung dass SPI die einfachere möglichkeit 
für das oben genannte schema wäre?

bitte um bsp bzw tutorials..

vielen dank!

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.