[RESOLU] I2C, Utilisation intense, MCP23017 - Désyncro ?  [RESOLU]

Des infos, des conseils sur les bus DSI,CSI, I2C, SPI... du Raspberry Pi

Modérateur : Francois

Répondre
EVOTk

[RESOLU] I2C, Utilisation intense, MCP23017 - Désyncro ?  [RESOLU]

Message par EVOTk » lun. 9 mars 2015 16:51

Hello,

j'ai un petit soucis avec un MCP23017 en I2C. Je l'utilise pour controlé 27 leds et 3 transistors ( au travers de bascules flipflop )

L'actualisation est toutes les 0.2sec et au bout d'un moment le script plante sur :

Code : Tout sélectionner

Traceback (most recent call last):
  File "/home/test/cubeled.py", line 35, in <module>
    bus.write_byte_data(DEVICE,OLATA,CODE1)
IOError: [Errno 5] Input/output error
et quand je fait :

Code : Tout sélectionner

sudo i2cdetect -y 1
Le MCP n'est plus visible, il reviens au bout d'un moment, d'un redémarage, ...

Au début j'ai penser a un mauvais contact sur la breadboard, j'ai donc changer de platine, toujours pareil
Mauvais contact des cables dupont, j'ai donc changer les cables, toujours pareil

J'ai meme fait un petit circuit pour souder le MCP, relier via cable dupont

et c'est toujours pareil !

une idée ?
Modifié en dernier par EVOTk le lun. 9 mars 2015 18:02, modifié 1 fois.

EVOTk

Re: I2C, Utilisation intense - Désyncro ?

Message par EVOTk » lun. 9 mars 2015 18:02

Hello,

Bon j'ai fini par trouvé ! évidement c'etait tout bete !

j'ai oublié de cabler la broche /RESET au +5V

N’étant connecté a rien, l'etat etait instable donc sa marché un moment puis sa "planter"

Image

[ Cela servira a d'autres, je l’espère :) ]

domi
Administrateur
Messages : 3230
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: [RESOLU] I2C, Utilisation intense, MCP23017 - Désyncro ?

Message par domi » lun. 9 mars 2015 20:01

Bonsoir et merci de ton retour.

Cdt,
Domi
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.

Répondre

Retourner vers « Les BUS interfaces »