Beschleunigungssensor-BMA150 - HILFE? Wer hat ihn schon verwendet?

Gast #1557591
Lesenswert?
• ▲
▼
Hallo ich habe den BMA150-Beschleunigungssensor von Bosch und wollte mal 
anfragen, ob jemand von euch diesen Sensor schon einmal angesprochen 
hat?

Ich habe mal ein Bild von dem Takt am SCK und von den Daten an der SDI 
Leitung gemacht. Dieses Bild gilt nur für 8 Bit. Habe mein Software SPI 
im Quellcode nun auf 16Bit erweitert (im Oszilloskop überprüft PASST!)
. Sieht genau so wie das 8 Bit Signal aus, nur das das SCK 
-Signal(CLOCK) doppelt so lang ist (halt für 16bit).ICH schicke zuerts 
MSB und dann LSB. Das Oszilloskoopbild zeigt nur ein Beispiel um zu 
schauen ob meine SPI-Schnittstelle überhaupt funktioniert. CS wird 
natürlich vorher auf Low gesetzt.

so....

Jetzt zum BMA ansprechen:

Ich habe die Control-Register etc vom BMA unverändert gelassen und 
wollte mal die Daten von der x-Achse auslesen, indem ich den Wert 0x83 
übers SPI geschickt habe. Natürlich MSB first und dann LSB.
Nur leider sehe ich keine Daten auf der MISO Leitung. MOSI UND SCK passt 
soweit.
Ein anderer Versuch war, dass ich die Daten aus dem control-register 0Bh 
auslesen wollte, sprich ich habe über SPI die Hexzahl 0x8B 
geschickt(Natürlich wieder MSB first(adresse zuerst) und dann LSB)
Laut Datenblatt sollte Standardmäßig ein 0b00000011 in dem 
Controlregister stehen. Leider sehe ich auch hier auf der MISO-Leitung 
kein Signal.

Fuktioniert der BMA standardmäig nicht? Muss ich noch controllregister 
setzen? Hat jemand von euch Beispielcode?

mfg

b-man
Angehängte Dateien:

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.