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