Forum: Mikrocontroller und Digitale Elektronik Software I2C für AVR?


von ape (Gast)


Lesenswert?

Hallo,
ich möchte mit einem AVR ein I2C Slave ansprechen, gleichzeitig läuft
aber auch der AVR als I2C Slave. Da ich mir den Multi-Master-Kram
ersparen möchte wäre es wohl am einfachsten ein zweites I2C Interface
in Software zu machen, zumal da nicht sehr viele Daten rüber müssen.

Da das ja ein bekanntes Problem sein dürfte und ich hier auch schon
öfter im Forum davon gehört habe, ich aber keine Lib gefunden habe
wollt ich mal fragen, ob da jemand eine kleine C-Lib parat hat :)

Forensuche hat keinen Code erbracht.

mfg
ape

von mthomas (Gast)


Lesenswert?

Peter Fleurys i2c-library koennte hilfreich sein. google: fleury avr

von ape (Gast)


Lesenswert?

ah das hilft mir weiter
hatte die lib in der codesammlung gefunden aber übersehen das auch eine
Software implementierung enthalten ist.
Vielen Dank.

von Andreas P. (andyp17)


Lesenswert?

Sorry, dass ich diesen Thread wieder hoch hole, aber ist die 
Software-Implementierung in Peter Fleurys Lib noch drinnen. Ich kann sie 
nämlich nicht finden. Vielleicht kann sie mir auch wer schicken!

Vielen Dank!

mfg
Andy

von mork (Gast)


Lesenswert?

Ja sie ist noch drin. Du musst die i2cmaster.S anstatt twimaster.c 
compilieren und ggf die Pins in i2cmaster.S anpassen.

mfg Mark

von Andreas P. (andyp17)


Lesenswert?

Aha, aber die .s Datei ist in Assembler geschrieben - nicht gut für mich 
:-)

Weiß wer, wo ich eine funktionierende .c - Lösung finden kann? Hier im 
Forum finde ich irgendwie nichts!
Vielen Dank!


mfg
Andy

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.