Forum: Mikrocontroller und Digitale Elektronik SPI Daten auslesen


von Sebastian R. (Firma: Hager Electro GmbH & Co. KG) (seprim)


Lesenswert?

Hallo Leute
Bin ein absoluter noop im Programmieren mit SPI
Ich verwende einen Sensor der per SPI an einen µC angeschlossen ist.
Nun weiß ich nicht ob bzw. wie ich die daten direkt aus dem Chip 
auslesen kann.
Gibt es da eine routine die ich anwenden kann (also so wie Ich schicke 
Adresse du schickst mir daten)
LG Seb

von Martin S. (tungl)


Lesenswert?

Ja, die steht im Datenblatt deines Sensors.

von Sebastian R. (Firma: Hager Electro GmbH & Co. KG) (seprim)


Lesenswert?

Achso hatte vergessen zu sagen was ich verwende. Der µC ist ein Silabs 
C8051F560 und der Sensor ein Invensense MPU9250

von Tilo (Gast)


Lesenswert?

Wie schon gesagt wurde, Datenblatt lesen. Das wird dir keiner abnehmen 
wollen.
Es gibt ganz einfache SPI Slaves, die werden einfach per CS ausgewählt 
und dann ein Takt an CLK angelegt. Die senden dann Ihre DAten auf MISO 
ohne weiteres zutun.
Je nach Controller muss man Dummy-Daten senden, damit man was empfangen 
kann.

Ob es für so etwas "Routinen" gibt kann dir kein Mensch sagen. Das hat 
nichts mit dem Controller oder Slave sondern mit der verwendeten 
Toolchain bzw. Copmiler zu tun.

von Sebastian R. (Firma: Hager Electro GmbH & Co. KG) (seprim)


Lesenswert?

Danke für die Antworten
Als Compiler/Toolchain nutze ich den SDCC

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.