Forum: Mikrocontroller und Digitale Elektronik SPI Master: Daten empfangen


von pre5mhz (Gast)


Lesenswert?

ein ATmega wird als SPI-Master betrieben. Das Senden von Daten 
funktioniert, nun ist die Frage wie man über MISO Daten empfangen kann. 
Der Takt für die Datenübertragung sollte aber vom Master kommen.
Der ganze Vorgang sollte inetwa so aussehen: als erstes werden 32Bit 
gesendet, später sollten 24Bit empfangen werden (Slave verfügt über 
keinen eigenen Takt).
vielen Dank für die Hilfe

von Maxim (Gast)


Lesenswert?

Sobald der Master einen Takt an die SCK-Leitung anlegt, fängt auch der 
Slave an, seine Daten an den Master zu senden.

von Rahul D. (rahul)


Lesenswert?

Gleichzeitig:
Der Master sendet seine Daten an den Slave, undgleichzeitig sendet der 
Sklave an seinen Herrn die Daten.

Wenn man die Daten des Sklaven also haben will, muß man ihm Dummy-Daten 
schicken.

von pre5mhz (Gast)


Lesenswert?

merci für die Lösung mit Dummy-Daten. Wirklich tolles Forum und super 
Hilfe!

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.