Forum: Mikrocontroller und Digitale Elektronik I2C IC


von Lars Schwanitz (Gast)


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

von A.K. (Gast)


Lesenswert?

Yep. I2C-Slave im Controller.
Apropos: Welcher Controller?

von Andreas Hesse (Gast)


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

von Lars Schwanitz (Gast)


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

von A.K. (Gast)


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?

von Lars Schwanitz (Gast)


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

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.