Forum: Mikrocontroller und Digitale Elektronik AT91SAM7X: Kein I2C / TWI Slave ?


von Matt (Gast)


Lesenswert?

Hallo,

ich plane den AT91SAM7x256 einzusetzen.

Es scheint jedoch, dass der nur einen I2C / TWI Master und keinen Slave 
eingebaut hat ?! Wir brauchen aber einen I2C Slave Modus.

Kennt jemand eine elegante Lösung ?

Gruß, Matt

von Marko (Gast)


Lesenswert?

Ich kann mir bei dem mächtigen ARM7TDMI, sprich SAM7X zwar kaum
vorstellen, dass der I2C-Slave nicht implementiert ist
hardwaremäßig, aber falls doch kannst Du Dir doch recht einfach
nen Software-TWI zusammenschustern, der auch diese Funktionalität hat.
Am elegantesten gehts vermutlich über nen externen Interrupteingang.

von A.K. (Gast)


Lesenswert?

Ist garnicht so selten. Auch andere Controller wie eZ8 und OKI ARM7 
können nur Master.

Kann man natürlich per Software realisieren, aber muss dann schon ein 
bischen auf die Zeitbedingungen achten. Software-Master ist in dieser 
hinsicht einfacher als Software-Slave.

Es gibt zwar auch einen I2C-Controller mit Busanschluss, PCF8584, aber 
es stellt sich doch die Frage, ob ein anderer ARM7 da nicht sinnvoller 
ist (z.B. LPC2000).

von Matt (Gast)


Lesenswert?

Danke !! - Matt

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.