- LiFePO4 Speicher Test         
Ergebnis 1 bis 8 von 8

Thema: IMU über SPI antwortet nicht

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    36
    Beiträge
    5.070
    Eigentlich sollte alles passen. Du kannst es mit einem uC testen, aber auch mit Tasten, allerdings benötigst du dann eine Entprellung. Du kannst auch einen uC nehmen und den Imu simulieren (z.b. wenn das Byte erkannt wurde eine Led anschalten und bei weiteren 8Taktzyklen ein Byte zurücksenden).

    MfG Hannes

  2. #2
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    14.04.2005
    Ort
    Freiberg
    Alter
    41
    Beiträge
    311
    Hi!

    ich habe mich nun einen Schritt in Richtung Materialschlacht bewegt und einen anderen anderen (neuen) LSM6DS3 startklar für SPI gemacht - gleiches Breakout-Board. Das Ergebnis ist das gleiche. Beim Hookup Guide wird nochmal im Besonderen betont, dass der ADDR-Jumper für SPI geöffnet sein muss, da sonst kein MISO-Signal kommt. Ich habe das jetzt auch per Foto überprüft. Sieht eigentlich gut aus.
    Klicke auf die Grafik für eine größere Ansicht

Name:	007_LSM6DS3_ADDR-open_kl.jpg
Hits:	5
Größe:	54,2 KB
ID:	33020
    Von daher bleibt meine Ratlosigkeit leider bestehen.
    Hat noch jemand Ideen/Vorschläge?

    Grüß,
    NRicola
    Gurken schmecken mir nicht, wenn sie Pelz haben!

  3. #3
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    36
    Beiträge
    5.070
    Laut DB ist der SA0 Pin nur für die I2C Adresse relevant. Der Spi Mode sollte automatisch mit dem CS Pin aktiviert werden.

    MfG Hannes

  4. #4
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    14.04.2005
    Ort
    Freiberg
    Alter
    41
    Beiträge
    311
    Hallo Hannes,

    ich konnte das Problem lösen. Hinweis gab mir die Problemlösung hier:
    https://electronics.stackexchange.co...oard-using-spi

    Fazit: zwar steht im Datenblatt auf S. 41 klar, dass man 00001111 übertragen muss. Auf S. 35 (Kap. 6.2.1) steht hingegen: wenn man etwas vom Sensor lesen möchte, muss das erste Bit 1 sein.
    Wenn man also 10001111 überträgt, klappt es. Tricky...

    Hier der erfolgreiche Signalverlauf:
    Klicke auf die Grafik für eine größere Ansicht

Name:	009-007_Kombi.png
Hits:	5
Größe:	25,7 KB
ID:	33022
    Hab reichlichen Dank für deine Hilfe. Das hat gut über mein Motivationstief hinweg geholfen!

    Grüß,
    NRicola
    Gurken schmecken mir nicht, wenn sie Pelz haben!

  5. #5
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    36
    Beiträge
    5.070
    Hauptsache es funktioniert.

    MfG Hannes

Ähnliche Themen

  1. I2C - Baustein antwortet nicht
    Von anwantzer im Forum Elektronik
    Antworten: 18
    Letzter Beitrag: 12.03.2015, 09:50
  2. SD-Karte antwortet nicht
    Von DavidN im Forum Assembler-Programmierung
    Antworten: 1
    Letzter Beitrag: 31.08.2007, 14:59
  3. ControlUnit antwortet nicht
    Von jens299 im Forum Robby CCRP5
    Antworten: 12
    Letzter Beitrag: 13.03.2007, 19:21
  4. RN-Speak antwortet nicht auf I2C-Bus
    Von Claus73 im Forum Bauanleitungen, Schaltungen & Software nach RoboterNetz-Standard
    Antworten: 6
    Letzter Beitrag: 24.01.2005, 10:03
  5. BasisUnit antwortet nicht !!
    Von Marcoman im Forum Robby CCRP5
    Antworten: 2
    Letzter Beitrag: 23.12.2004, 21:23

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen