Forum
Konsolenbefehl i2cset -y 1 (Elektronik)
Vorab: Willst du mit den i2c-tools nur etwas rumspielen oder willst du damit das Display produktiv steuern?
» Es ist das zweizeilige Display - Bestell-Nr.: 1503825/Conrad
» Hst.-Teile-Nr.: SBC-LCD16x2
Ok, hab ein vergleichbares Modell da. Auf die schnelle hat das mit einem BanananPI, armbian und i2c-tools garnicht funktioniert (Display tut nix, i2cset/i2cget brechen mit write/read-error ab).
Welchen Raspberry hast du? (Pi 3 Model B hätte ich hier) und welches Betriebssystem in welcher Version verwendest du?
» » » mit i2cdetect lässt sich der Baustein unter 0x27 finden
» » »
» » » nachfolgende Software (für python) hatte ich beim Lieferanten gefunden
» » Funktioniert das Display mit dem Python-Script?
» Das Python Script funktioniert einwandfrei
Kannst du den Link zur Quelle posten? Aus dem Forum kopieren funktioniert nicht wirklich (wer auch immer es für eine gute Idee hielt Blöcke in einer Programmiersprache durch White-Space zu definieren....)
» » » kennt jemand den Fehler, oder die Lösung?
» » Ich hab da noch was im Kopf mit der 7/8-Bit Adressierung. Ein I2C-Gerät
» hat
» » eine 7-Bit Adresse, und das LSB der 8-Bit-Zahl steht für Read/Write (0 =
» » Schreiben, 1 = Lesen). Wenn ich mich richtig erinnere musst du für
» i2cset
» » das R/W-Bit in die Adresse aufnehmen. (0x27 << 1 | 0x01) = 0x4F das
» » könntest du mal versuchen, sofern dein Display mit den Python-Script
» » funktioniert.
» Habe 0x4f probiert
» da kommte die Meldung, dass maximal 0x7f zulässig ist
Sorry, da war ich auf dem Holzweg. Die i2c-tools arbeiten mit 7-Bit Adressen. Hätte vor dem posten doch nochmal an der richtigen Stelle der man page nachlesen sollen. Mein Fehler.
Gesamter Thread:
