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
Der BMA150 sollte in seiner Funktion mit dem SMB380 gleich sein. Dafür hätte ich Sourcen, die ich Dir zuschicken könnte. Schreibe mir einfach ein PN.
Ich habe den BMA150 am laufen. Allerdings habe ich ihn per I2C angesprochen. Bin mir daher nicht sicher, ob es weiter hilft. Der Sensor liefert auch Daten, ohne das ein Control-Register beschrieben wurde. Video dazu: http://www.youtube.com/watch?v=73kXujmWJ94 Beste Grüße Thomas
Hallo B.man, ....sprich ich habe über SPI die Hexzahl 0x8B geschickt... musst Du nicht 0x8B00 schicken damit sich auf SDO was tut? Grüße Chris
Er tut ........... Die Hochschule war leider zu unfähig mir zwei Stück richtig aufzulöten. Ich Danke euch allen!!! Nochmal vielen Dank für das Video;-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.