www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik I2C IC


Autor: Lars Schwanitz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich bin gerade bei meinen ersten Schritten mit den I2C Bus.
Ich suche jetzt einen IC der das Bus handling für einen µC übernimmt.
Er sollte nur initialisiert werden müssen (zb. Knoten Adr.)
und wenn Daten ankommen sollte dieses mit einen IRQ den µC mitgeteilt
werden. Der µC holt sich diese dann ab.
Kennt jemand so einen IC oder ähnlich?


mfg

Lars

Autor: A.K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Yep. I2C-Slave im Controller.
Apropos: Welcher Controller?

Autor: Andreas Hesse (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

viele Micros haben den I2c (oder TWI) - Bus bereits hardwaremässig
integriert. Ansonsten kann man den auch softwaremässig implementieren.
Einen I2C Bus controller gibts z.B. von Philips: Typ PCF8584.

Gruss
Andreas

Autor: Lars Schwanitz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Soll für einen AVR sein (welcher steht noch nicht fest).
Das ganze soll möglichst wenig Softwareabhängig sein.
Deswegen ein externer IC. Der PCF8584 sieht schon ganz gut aus.
Werde ich mir mal genauer ansehen.

Danke!

mfg
Lars

Autor: A.K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Den Code für I2C per TWI gibt's fertig per Atmel Application Note. Und
wenn's nur darum geht, mit dem PC I2C zu übertragen - das geht auch
ganz ohne Controller mit ein bischen googlen.

Ein PCF8584 an einem I2C-fähigen Controller um I2C mit einem PC zu
verbinden, das ist wahrlich von hinten durch die Brust ins Auge.

Was aus deinen Infos nicht klar hervorgeht: I2C-Master oder -Slave?

Autor: Lars Schwanitz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@ A.K.

Danke für den Hinweis mit der TWI Schnittstelle. Habe mir gerade die
App Notes von Atmel angesehen. Da die TWI Geschichte ja
Interruptfähig ist, werde ich das wohl ohne externen Baustein machen
:).
@all Danke für die Tipps.

mfg

Lars

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.