Forum: Mikrocontroller und Digitale Elektronik SPI - Mega48 - Beschleunigungssensor


von Sascha (Gast)


Lesenswert?

Hi,
ich möchte folgenden Beschleunigungssensor über SPI ansteuern
http://www.st.com/stonline/products/literature/ds/12094/lis3lv02dl.pdf

Da ich noch nie mit SPI gearbeitet hatte, hab ich zum testen ein 
"uart-spi" programm geschrieben (siehe anhang)

egal was ich über spi raussende, ich bekomme immer 0xff zurück ?!

AVR      LIS3LV02DL
MOSI ->  SDI(3)
MISO ->  SDO(2)
SS   ->  CS(6)
SCK  ->  SPC(5)

Danke schonmal

gruss Sascha

von Michael K. (mmike)


Lesenswert?

Wenn für Dich I2C auch in Ordnung wäre, dann können ich da mit Code 
aushelfen ...

Grüße,
Michael

von Sascha (Gast)


Lesenswert?

@Michael K.
zum testen auf jedenfall! Danke!!

Sascha

von Sascha (Gast)


Lesenswert?

Funktionier,...
oje, in der Registertabelle des Datenblatts sind nur 7bit aufgeführt -> 
hatte das "readbit" immer an die falsche Stelle geschrieben....

von Michael K. (mmike)


Angehängte Dateien:

Lesenswert?

Hallo Sascha,

anbei mal mein Code ... läuft, ist aber nichts schön ...

Grüße,
Michael

von Michael K. (mmike)


Lesenswert?

Hallo Sascha,

Du wirst lachen ... der Fehler hat mich auch knapp 2 Stunden gekostet 
;-)

Grüße,
Michael

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.