Impossible de configurer l'addresse 0x27 sur un MCP23017

Bonjour à tous,

J’essaie de configurer un MCP23017 avec l’adresse 0x27 en mettant toutes les entrées A0,A1 et A2 à 1 et ça me rend fou.
J’arrive à configurer les adresses de 0x20 à 0x26 mais avec 0x27 ça ne fonctionne pas.
Quand j’alimente le MCP en 5V le scan i2c ne détecte rien :

[00:25:10][I][i2c.arduino:054]: Results from i2c bus scan:
[00:25:10][I][i2c.arduino:056]: Found no i2c devices!

Quand j’alimente le MCP en 3,3V le scan i2c détecte le MCP mais n’arrive pas à l’initialiser:

[00:13:23][C][mcp23017:010]: Setting up MCP23017...
[00:13:23][E][component:112]: Component mcp23xxx_base was marked as failed.
...
[00:13:27][I][i2c.arduino:054]: Results from i2c bus scan:
[00:13:27][I][i2c.arduino:060]: Found i2c device at address 0x27

J’ai essayé de changer d’ESP32, j’ai essayé de changer de MCP23017, j’ai essayé de changer mes fils… même résultats.

Je précise que j’utilise une petite carte pour le MCP23017 qui s’appelle CJMCU-2317 qui est une solution toute prête : le RESET est déjà connecté au VCC au travers d’une résistance de 10Ket les pins A0,A1,A2 sont connectées en pull down au ground avec des résistances de 10K également.
J’ai l’impression que c’est un problème de courrant ou de bruit…
Si quelqu’un a une idée je suis preneur, ça me ferait gagner quelques nuits de sommeil :sweat_smile:

Merci !

Bonjour,
Si tu veux mettre les entrées A0 à A1 à 1, il faut les relier directement au plus Vcc.
Cdt,

Bonjour @Robix
J’ai réussi à utiliser toutes les adresses du MCP23017 sauf la 7 (soit les 3 bits d’adresse à 1)
J’en ai conclu que j’avais une mauvaise série de composants (merci Aliexpress…)
Finalement j’ai racheté des composants MCP23017 nus au format DIP-28, je les ai payé une fortune avec la pénurie actuelle, mais ça fonctionne.