mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik MLX90609 via spi


Autor: Marcel Kafczyk (cm810net)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo
Ich versuche vergeblich ein MLX90609 Gyro via spi in Betrieb zu nehmen 
und verzweifel bald. Kann mir jemand da draußen helfen? Ich habe mich an 
den ablauf Algorithmus aus dem Datasheet gehalten über einen Logic 
Analyzer schau ich mir die MOSI,MISO,SS,CLK Leitung an. Meiner Meinung 
nach passt das alles, ich bekomme aber keine Änderung des Winkels wenn 
ich die MISO einlese.(STM32 Arm Proz.)

Gruß
Marcel

Autor: Glasauge (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ohne genauere Infos kann dir keiner helfen. Kannst du Code bzw. die 
Logic Analyzer Auszüge hier posten?

Autor: cm810net (Gast)
Datum:
Angehängte Dateien:
  • C.txt (3,02 KB, 305 Downloads)

Bewertung
0 lesenswert
nicht lesenswert
Hallo
Hier der c Code.

Autor: cm810net (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo
Hier die Bilder aus dem Analyser.

Autor: Josef (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

hast du auch Step 2 im Datenblatt (Conversion Start) gesendet? Ich sehe 
es in den Logic Analyzer bildern nicht.

Autor: cm810net (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
Sorry, Bild ADCC und ADCR sind die selben ich sende ihm Step zwei auch.
Ich bin jetzt auch ein Stück weiter habe die CPHA und CPOL geändert.
Jetzt sehe ich auf dem Analyser bei der Antwort unterschiedliche 
Bitstreams
(bei Bewegung)?

Autor: cm810net (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Nochmal

Autor: Josef (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Daten die du sendest passen. Ich tippe auch auf einen 
Konfigurationsfehler. Wie CPHA und CPOL genau eingestellt werden müssen, 
steht unter 5.2.

Autor: cm810net (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
es lag an den cpha und cpol Einstellungen. Ich nutze ein Olimex STM32 
Board. Beachte beim Betrieb die richtigen Flags zu setzen, sonst gibt es 
Timing Probleme.

Gruß
Marcel

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.