Des microswitch permettant de choisir la tension de fonctionnement de l'écran ?
Où est ce que tu as vu ça dans la doc parce que je l'ai vu nulle part
nathanv0:
Bon donc en gros, le soucis vient du fait que j'utilise un composant (l'écran) qui utilise du 5V sur un bus I2C basé sur le 3.3V, mais le RTC et la capteur fonctionnant au 3.3V, je ne peux pas passer au 5V...Génial...
Je dirais qu'il y a de fortes chances que le problème vienne de là. Le seul moyen de le confirmer serait d'intercaler des adaptateurs de bus entre la partie 5V et la partie 3,3V.
NXP préconise un montage comme celui-là

On en trouve dans le commerce si tu ne disposes pas des composants pour le réaliser. Comme ici par exemple https://www.lextronic.fr/P28062-module-dinterface-i2c---5v--33v.html
Aurais tu un lien pour ces adaptateurs de bus ?
Je viens de mettre à jour mon post précédent
Merci ![]()
J'ai vu dans la description que ce composant permettait d'interfacer un microcontrôleur (alimenté en +5 V) avec un périphérique I2C™ (alimenté en +3,3 V). Je vais partir du principe que ça marche dans les deux sens.
En tous cas merci pour votre aide et on verra pour la suite quand j'aurais reçu le composant.
En vous souhaitant une bonne journée.
Bonjour à tous,
Je reviens sur ce post après avoir testé le level shiffter sur mon montage.
Alors j'arrive bien à afficher sur l'écran LCD ce que je veux et je réceptionne des données correct du RTC mais quand je fais un scanner I2C avec l'écran LCD de branché j'ai plein d'adresse qui apparaissent :
Voilà ce que je vois sans l'écran de branché :
I2C Scanner
Scanning...
I2C device found at address 0x0E !
I2C device found at address 0x68 !
done
0x68 étant mon RTC et 0x0E mon capteur
Et quand je rajoute l'écran:
I2C Scanner
Scanning...
I2C device found at address 0x02 !
I2C device found at address 0x06 !
I2C device found at address 0x0A !
I2C device found at address 0x0E !
I2C device found at address 0x12 !
I2C device found at address 0x16 !
I2C device found at address 0x1A !
I2C device found at address 0x1E !
I2C device found at address 0x22 !
I2C device found at address 0x26 !
I2C device found at address 0x2A !
I2C device found at address 0x2E !
I2C device found at address 0x32 !
I2C device found at address 0x36 !
I2C device found at address 0x3A !
I2C device found at address 0x3E !
I2C device found at address 0x42 !
I2C device found at address 0x46 !
I2C device found at address 0x4A !
I2C device found at address 0x4E !
I2C device found at address 0x52 !
I2C device found at address 0x56 !
I2C device found at address 0x5A !
I2C device found at address 0x5E !
I2C device found at address 0x62 !
I2C device found at address 0x66 !
I2C device found at address 0x68 !
I2C device found at address 0x6A !
I2C device found at address 0x6E !
I2C device found at address 0x72 !
I2C device found at address 0x76 !
I2C device found at address 0x7A !
I2C device found at address 0x7E !
done
Et du coup cela me pose quelque soucis au niveau des données que je récupère de mon capteur, le capteur et l'écran LCD se trouvant du coté 5V du bus I2C.
Quelqu'un aurait une idée de ce qu'il peut se passer ?
Cdt,
Nathan
J'ai essayé pour voir de changer l'adresse de l'écran de 0x06 à 0x05 et on peut voir avec le scanner I2C que les adresses "parasites" ont également baisser de 1:
Scanning...
I2C device found at address 0x01 !
I2C device found at address 0x05 !
I2C device found at address 0x09 !
I2C device found at address 0x0D !
I2C device found at address 0x0E !
I2C device found at address 0x11 !
I2C device found at address 0x15 !
I2C device found at address 0x19 !
I2C device found at address 0x1D !
I2C device found at address 0x21 !
I2C device found at address 0x25 !
I2C device found at address 0x29 !
I2C device found at address 0x2D !
I2C device found at address 0x31 !
I2C device found at address 0x35 !
I2C device found at address 0x39 !
I2C device found at address 0x3D !
I2C device found at address 0x41 !
I2C device found at address 0x45 !
I2C device found at address 0x49 !
I2C device found at address 0x4D !
I2C device found at address 0x51 !
I2C device found at address 0x55 !
I2C device found at address 0x59 !
I2C device found at address 0x5D !
I2C device found at address 0x61 !
I2C device found at address 0x65 !
I2C device found at address 0x68 !
I2C device found at address 0x69 !
I2C device found at address 0x6D !
I2C device found at address 0x71 !
I2C device found at address 0x75 !
I2C device found at address 0x79 !
I2C device found at address 0x7D !
done