Du wolltest offenbar zwei Geräte am SPI Bus betreiben, die sowohl als Master als auch als Slave konfiguriert werden können. Für eine erfolgreiche Kommunikation hast du dann wohl ein Gerät als Master und das andere als Slave konfiguriert. Die mir bekannten reinen Slave Geräte verhalten sich bezüglich der Verkabelung nach der Beschreibung im Artikel. Dein Gerät müsste eigentlich, wenn es als Slave konfiguriert wird, die Richtung der IO-Pins entsprechend anpassen, so dass aus dem MOSI Ausgang im Master Mode ein MOSI Eingang im Slave Mode wird. Bei MISO entsprechend umgekehrt. Scheinbar war dieser schaltungstechnische Aufwand dem Hersteller deines Gerätes zu viel und deshalb nötigt er den Benutzer, die Kabel manuell umzustellen. Näheres wird sicher aus dem Manual/Spezifikation deines Gerätes hervorgehen. Inwieweit dieses Verhalten im Einklang mit dem SPI Standard ist, kann ich leider nicht sagen, aber zumindest verhindert so ein Verhalten, dass du den Mode (Master oder Slave) während des Betriebes nicht ohne Eingriff in die Verkabelung wechseln kannst. -- Backsideficker 02:32, 13. Dez. 2008 (CET)