Hallo,
ich habe bislang selten etwas mit den Kommunikationsbussen am Raspberry Pi gemacht. Bei dem Raspberry B hatte ich irgendwann nur zum Testen einmal ein LCD angeschlossen I2C (diese schwarzen sehr billig wirkenden PCBs vom Chinesen). Da ging es, inzwischen hat sich aber spätestens mit der Einführung von dem Raspberry Pi2 einiges getan.
Unteranderem gibt es nun den Device Tree.
Unter /boot/config.txt habe ich den Eintrag
hineingeschrieben
Ebenfalls auch in der Raspi Config vermerkt, dass er im Kerneln mit dem Bootvorgang geladen werden soll.
Da ich von einem MiniBean mit Update auf Jessie arbeite, habe ich erst einmal ua. nach dieser Anleitung die I2C Packete nachgeladen.
https://learn.adafruit.com/drive-a-16x2-l…rry-pi/overview
Nach der Installation sah es dann so aus, als ob ich schon eine Adresse gefunden hab, auf dem I2C Bus
root@raspberrypi:~# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- 27 -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Nach einem reboot bekomme ich nun
root@raspberrypi:~# i2cdetect -y 1
Error: Could not open file `/dev/i2c-1' or `/dev/i2c/1': No such file or directory
root@raspberrypi:~# i2cdetect -y 0
Error: Could not open file `/dev/i2c-0' or `/dev/i2c/0': No such file or directory
Was könnt ich noch für Infos gebrauchen?
Gibt es irgendwo ein inzwischen ausgebessertes Tutorial für den Raspberry Pi2. Im Netz findet man unter der Suche mit "Raspberry Pi 2" so gut wie nur Beitrage zum 1er.