Hi,
entschuldigt bitte, das
> PIN 9 (DOUT) mit PIN 16 (RC5/SDO) und
> PIN 10 (DIN) mit PIN 15 (RC4/SDI/SDA)
habe ich natürlich falschrum geschrieben. Also PIN 9 auf PIN 15 und PIN
10 auf PIN 16.
"SPI_MODE_1_1" habe ich oben definiert als
1 | #define SPI_MODE_1_1 (SPI_H_TO_L | SPI_XMIT_L_TO_H)
|
Was ist mit "SPI_STROBE" gemeint bzw. wie ist es definiert??
Ich habe mir mal die einzelnen Pins näher angeschaut, ob sie high oder
low sind. Dabei habe ich festgestellt, dass DOUT und DIN vor und nach
dem spi_write Befehl immer low sind. Als nächstes kommt dann der
spi_read Befehl und dann bleibt das Programm "hängen". Ist evtl. an
diesem Befehl was falsch?
Zusätzlich habe ich versucht, die Clockleitung mit einem Oszi zu messen.
Wie sollte das Signal aussehen?