mikrocontroller.net

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


Autor: ape (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: mthomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Peter Fleurys i2c-library koennte hilfreich sein. google: fleury avr

Autor: ape (Gast)
Datum:

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

Autor: Andreas Posch (andyp17)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: mork (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Andreas Posch (andyp17)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.