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
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.
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).
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.