BMA020 über I2C mit Beaglebone

OP #3011948
Lesenswert?
• ▲
▼
Hallo liebe Community,

ich möchte gern die Daten des BMA020 über I2C an mein Beaglebone 
schicken. Am Ende sollte das ganze irgendwie über Node.js funktionieren 
aber für den Anfang möchte ich es erstmal über das Linux-Tool I2CTools 
testen.

Die Verbindung ist da und über i2cdump -y 3 0x38 bekomme ich die 
Register zurück.

Ich habe jedoch Probleme beim tatsächlichen Auslesen der Werte. 
Folgendes habe ich probiert:

erstmal den Offset schreiben:
i2cset -y 3 0x38 0x70 0x02 (kann mir jemand erklären wieso das mit dem 
Offset notwendig ist und was dabei genau passiert?)

danach die Werte auslesen:
i2cget -y 3 0x38 0x71
hierbei bekomme ich immer folgende Antwort:
0xff

Was habe ich übersehen/falsch gemacht?

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.