STM32-Discovery Gyro auslesen

Gast #3528181
Lesenswert?
• ▲
▼
Hallo,

ich habe wie viele andere den Umstieg von AVR auf STM32 gewagt und mir 
ein STM32F4 Discovery Board zugelegt. GPIO, Usart und System Timer habe 
ich auch relativ fix zum Laufen bekommen. Probleme bereitet mir 
allerdings die SPI-Schnittstelle beziehungsweise das Auslesen des 
Beschleunigungssensor auf der Platine. Ich bekomme beim Auslesen nur 
eine 0 von dem SPI-Bus ausgegeben, jedoch keine gültigen Daten. Kann 
jemand kurz über meinen Code schauen und mir einen Denkanstoß geben?

Vielen Dank für die Bemühungen.

Paul
Angehängte Dateien:
#5108723
Lesenswert?
• ▲
▼
Hallo, ich arbeite mich gerade wieder mit einem STM32F4-Discovery Board 
in die embedded Programmierung ein und habe mich dabei auch an diesem 
Beispiel versucht.
Es gibt unter https://www.youtube.com/watch?v=7vlEDkYk140 ein 
(funktionierendes) Videotutorial und in der Beschreibung einen Link zum 
Quellcode (https://www.dropbox.com/s/4ccxrbzy0k66dtf/main.c?dl=0).

Darin wird der SPI-Port anders konfiguriert (nur 8-bit Diagrammlänge) 
und die Funktionen für Senden und Empfangen sind anders aufgebaut.

Um sicherzugehen, dass der Gyro (LIS3DSH) mit mir spricht, habe ich 
erstmal die Register 0x0D, 0x0E und 0x0C ausgelesen, welche (beim 
LIS3DSH)die Werte 0x21, 0x00 und die Temperatur beeinhalten (Siehe 
Application Note 26768 im Kapitel Register Description).

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.