BeagleBone userspace driver für sht21

Gast #4789514
Lesenswert?
• ▲
▼
Hallo,

ich versuche einen sht21 an meinem BeagleBoneBlack am I2C-1 zum Laufen 
zu bekommen.

Nach langer Suche habe ich herausgefunden, dass der Sensor nicht auf das 
"i2cdetect -y -r 1" antwortet. Dies steht zwar so überall im Netz, 
funktioniert aber nicht!
Es muss erst ein "i2cset -y 1 0x40 0xe3" an den SHT21 gesendet werden, 
dann kann auch mit "i2cget -y 1 0x40" der Sensor abgefragt werden. Dann 
erst meldet er sich auch auf "i2cdetect -y -r 1" mit seiner Adresse 0x40 
zurück.

Jetzt habe ich mit "modprobe sht21" den Treiber geladen und kann auch 
mit "lsmod" den sht21 in der Liste sehen.

Der Befehl "echo sht21 0x40 > /sys/bus/i2c/devices/i2c-1/new_device" 
kommt aber mit "permission denied" zurück.
Wenn ich "sht21 0x40 > /sys/bus/i2c/devices/i2c-1/new_device" in 
Anführungszeichen setze bekomme ich die Zeile "sht21 0x40 > 
/sys/bus/i2c/devices/i2c-1/new_device" zurück.

Im Verzeichnis "/sys/class/i2c-adapter/i2c-1$" wird aber kein Ordner 
"1-0040" angelegt.

Ich möchte dann mit "cat 
/sys/bus/i2c/devices/1-0040/hwmon/hwmon0/humidity1_input" den sht21 
abfragen.

Was mache ich noch falsch? Kann mir jemand weiter helfen?

Gruß
Maik

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.