Forum: Compiler & IDEs Frage zu SPI


von WorkMännchen (Gast)


Lesenswert?

Hallo,

ich habe eine Frage zu SPI.
Ich versuche mit AD-Wandler zu kommunizieren.
1
SPDR = 0b10001100;
2
while(!(SPSR & (1<<SPIF)));          
3
bData = SPDR;

Kommischerweise ergibt sich am Ende, dass bData = 0b10001100 ist. Also 
was ich schicke, dass empfange ich auch?!?!

Der AD-Wandler sollte mir das Ergebnis der AD-Wandlung ausgeben.
Ich verwende LTC1859.

Was mache ich falsch? Danke!

von holger (Gast)


Lesenswert?

>Was mache ich falsch? Danke!

Kennst du die Antwort schon bevor die Frage
komplett gesendet wurde ?

Im Datenblatt gibt es sicher Timing Diagramme.
Die schaust du dir noch mal genau an.

von Andreas K. (a-k)


Lesenswert?

Pins vorschriftsmässig konfiguriert?

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
Noch kein Account? Hier anmelden.