Zitat Zitat von Vitis
hard- und soft-spi wird sich vermutlich nicht so ganz vertragen ... wozu auch.
du kannst ja die miso mosi und clk ja einfach durchschleifen, nur den
slave select musste halt separat ansteuern
Werd ich auch so machen! Wollte zuerst trennen, da die Portexpander nicht so nah am Prozessor sind. Das SPI Signal für die SD-Karte sollte von den Leitungslängen nicht versaut werden.
Ich teste das jetzt gerade aus, habe beide Bauteilgruppen mit unterschiedlichen CS Leitungen versehen.

Mein Problem war nur, dass ich beim Test mit dem Portexpander entweder SOFT oder HARD SPI genutzt habe. Ich habe da noch nicht die SD-Karte dran gehabt. Bei Config SPI = SOFT , blabla waren alle gelesenen Werte immer um 1 Bit links verschoben. Und da kommt das Scopebild ins Spiel. Egal ob SPI SOFT oder HARD das Clock und MOSI / MISO Timing war immer gleich. Ich denke mir, dass Bascom im SPI SOFT Modus ein Timingproblem hat und nach oder mit dem Clock nicht die Daten vom Eingang holt, und damit das erste Bit verschläft.

Gruß,

Stephan