Hallo, als jahrelanger Mitleser wollte ich erst einmal Danke sagen für die Unterstützung. ;-) Allerdings habe ich aktuell eine Frage, die mich seit Tagen umtreibt. Der ATMEGA16M1 wird aktuell in einer Entwicklung von mir verwendet (aufgrund der CAN Fähigkeit) und ich benötige eine Porterweiterung (aktuell: PCA9555DB). Es existiert der Vorschlag beide Bauteile über die TWI zu verbinden. Allerdings besitzt der ATMEGA keine TWI (bzw. I2C) Line. Der ATMEGA besitzt nur SPI und die Verbindung zu dem I2C Bauteil PCA9555DB soll direkt über die entsprechenden Ports erfolgen. Dadurch habe ich aktuell die Verbindung zwischen der MCU und der Erweiterung wie folgt: MISO (MCU) <---> SCL (PCA) MOSI (MCU) <---> SDA (PCA) Nach einiger Recherche gehe ich davon aus, dass das so nicht funktionieren kann oder sehe ich das falsch? Ich wäre für jeden Hinweis dankbar. Viele Grüße und Vielen Dank Arx
Wäre es nicht einfacher, einen 90CAN32 einzusetzen? Vom Platz her dürfte das auch wenig Unterschied machen.
Und Google wirft für "SPI Porterweiterung" das hier aus: http://www.mikrocontroller.net/articles/Porterweiterung_mit_SPI
Vielen Dank schon mal, der vorgeschlagene MCU geht nicht wirklich, da ich neben diesem 'Feature' auch noch einen DAC Kanal benötige. VG Raik
Hehe...war klar ;-) Aber ich habe den armen MCU schon so dermaßen erweitert...da muss nicht noch was dazu...sonst kann ich gleich den MCU ne Nummer größer wählen. Aber vielen Dank!
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.