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
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.