Accéléromètre LSM303D non détecté
Posté : sam. 17 janv. 2015 11:48
Bonjour,
Je me casse les dents depuis un petit moment sur le problème suivant :
J'ai un module minimu9 V3 (accéléromètre LSM303D + Gyroscope L3GD20H) que je connecte à non Raspberry PI 512Mo via la liaison I2C.
J'ai connectémon module comme décrit dans ce lien https://github.com/DavidEGrayson/minimu9-ahrs/wiki
lorsque j'exécute la commande i2cdetect -Y 1 j'obtiens le résultat suivant :
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- 6b -- -- -- --
70: -- -- -- -- -- -- -- --
L'@ 6b correspond bien au gyroscope et l'accéléromètre devrait être détecté à l'@ 1d. Pensant que le module était HS je l'ai renvoyé au fournisseur qui l'a testé sur un Arduino et ça fonctionne parfaitement. Dans le doute il m'a renvoyé un nouveau module et le résultat est le même. Le module n'étant pas en cause je suppose que c'est un problème de configuration de Raspbian.
Ci-dessous le contenu du fichier /etc/modprobe.d/raspi-blacklist.conf :
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
blacklist i2c-bcm2708
blacklist snd-soc-pcm512x
blacklist snd-soc-wm8804
et du fichier /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
snd-bcm2835
i2c-bcm2708
i2c-dev
Si quelqu'un a une piste je suis preneur.
Manuel
Je me casse les dents depuis un petit moment sur le problème suivant :
J'ai un module minimu9 V3 (accéléromètre LSM303D + Gyroscope L3GD20H) que je connecte à non Raspberry PI 512Mo via la liaison I2C.
J'ai connectémon module comme décrit dans ce lien https://github.com/DavidEGrayson/minimu9-ahrs/wiki
lorsque j'exécute la commande i2cdetect -Y 1 j'obtiens le résultat suivant :
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- 6b -- -- -- --
70: -- -- -- -- -- -- -- --
L'@ 6b correspond bien au gyroscope et l'accéléromètre devrait être détecté à l'@ 1d. Pensant que le module était HS je l'ai renvoyé au fournisseur qui l'a testé sur un Arduino et ça fonctionne parfaitement. Dans le doute il m'a renvoyé un nouveau module et le résultat est le même. Le module n'étant pas en cause je suppose que c'est un problème de configuration de Raspbian.
Ci-dessous le contenu du fichier /etc/modprobe.d/raspi-blacklist.conf :
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
blacklist i2c-bcm2708
blacklist snd-soc-pcm512x
blacklist snd-soc-wm8804
et du fichier /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
snd-bcm2835
i2c-bcm2708
i2c-dev
Si quelqu'un a une piste je suis preneur.
Manuel