Modifications

Sauter à la navigation Sauter à la recherche
1 057 octets ajoutés ,  31 mars 2014 à 06:00
Ligne 88 : Ligne 88 :       −
== xxxx ==
+
== Error accessing 0x20 ==
 
Lors de nos tests, nous vous obtenez le message d'erreur suivant:
 
Lors de nos tests, nous vous obtenez le message d'erreur suivant:
  <nowiki></nowiki>
+
  <nowiki>Error accessing 0x20:check your I2C address
 +
Error accessing 0x20:check your I2C address
 +
Error accessing 0x20:check your I2C address
 +
Error accessing 0x20:check your I2C address
 +
Error accessing 0x20:check your I2C address
 +
Error accessing 0x20:check your I2C address</nowiki>
   −
Ce dernier se produit lorsque la bibliothèque n'est pas capable de détecter la version du Pi... mais c'est très facile à résoudre.
+
Ce dernier se produit lorsque la bibliothèque n'est pas capable de détecter la révision de votre Pi... mais c'est très facile à résoudre.
   −
Lorsque la bibliothèque ne sait pas détecter la révision du pi  
+
Lorsque la bibliothèque ne sait pas détecter la révision du pi, elle utilise par défaut le Bus I2C sur la broche numéro 0 (correspondant au Raspberry-Pi 256Mb). Le hic, c'est que la majorité des Raspberry actuels sont des modèles 51Mb Révision B utilisant le Bus I2C sur la broche numéro 1.
 +
 
 +
Par conséquent, essayer d'adresser le périphérique I2C à l'adresse 0X20 sur la mauvaise broche produira inévitablement une erreur.
 +
 
 +
=== Fixer le bus ===
 +
Pour résoudre le problème, il suffit simplement de fixer la broche du bus.
 +
 
 +
Editez le fichier Adafruit_I2C.py avec la commande
 +
 
 +
nano Adafruit_I2C
 +
 
 +
et modifiez le paramètre '''busnum''' de la ligne suivante
 +
 
 +
  def __init__(self, address, busnum=-1, debug=False):
 +
 
 +
pour la fixer de la valeur -1 (auto-détection) à la valeur 1 (valeur correspondant au Raspberry 512Mb rev 2)
    
{{traduction}}
 
{{traduction}}
29 917

modifications

Menu de navigation