Flowcode 7 : LCD (I2C)

Forum de support pour les locuteurs de la langue française qui souhaitent écrire dans leur langue maternelle.

Moderator: Benj

Post Reply
ADECE
Posts: 6
Joined: Fri Sep 02, 2016 2:33 pm
Contact:

Flowcode 7 : LCD (I2C)

Post by ADECE »

Bonjour,

Quel modèle d'afficheur est préconisé pour la bibliothèque LCD (I2C) ?
Nous utilisons un afficheur I2C piloté sur ST7032 (datasheet en pièce jointe).
Impossible de faire fonctionner l'afficheur avec la bibliothèque LCD (I2C) fournie.
Actuellement, la seule possibilité est de passer par le module I2C Master... ce qui est peu pratique.
Est-ce un problème d'adresse, de bibliothèque ou autre ?

Dans une discution sur le forum, il est bien question d'afficheur I2C ST7032, mais je n'ai pas de solution à mon problème.

Merci pour votre aide.

Thierry
Attachments
Test afficheur.fcfx
Prg de test afficheur
(23.34 KiB) Downloaded 314 times
Afficheur.pdf
Datasheet afficheur
(1.29 MiB) Downloaded 328 times

User avatar
LeighM
Matrix Staff
Posts: 2178
Joined: Tue Jan 17, 2012 10:07 am
Has thanked: 481 times
Been thanked: 699 times
Contact:

Re: Flowcode 7 : LCD (I2C)

Post by LeighM »

Hi Thierry,
I think you just forgot the "control byte"
Hope that helps.
Leigh

Bonjour,
Je pense que vous avez juste oublié le "octet de contrôle"
J'espere que ça aide.
Leigh
I2C_INIT.jpg
(96.24 KiB) Downloaded 1459 times
raystar.jpg
(139.35 KiB) Downloaded 1459 times

ADECE
Posts: 6
Joined: Fri Sep 02, 2016 2:33 pm
Contact:

Re: Flowcode 7 : LCD (I2C)

Post by ADECE »

Bonjour LeighM,

Pour le premier fichier " test afficheur - 1":
Tout est OK mais n'utilise pas la bibliothèque LCD (I2C).
Les 3 macro (LCD_I2C_xxx) écrites par nos soins fonctionnent en utilisant le module I2C MASTER.
Le problème est que nous n'avons pas la visualisation de l'affichage lors de la simulation.

Pour le deuxième fichier " test afficheur - 2":
Ce qui ne fonctionne pas, est l'utilisation de la bibliothèque LCD (I2C).
La simulation : OK.
La compilation et programmation OK.
Mais sur la carte, l'afficheur ne fonctionne pas.
En changeant l'Adresse de l'afficheur, rien n'évolue. Je ne trouve pas d'où vient le problème.

Thierry
Attachments
Test afficheur - 2.fcfx
Utilisation bibliothèque LCD (I2C)
(9.66 KiB) Downloaded 301 times
Test afficheur - 1.fcfx
Macro OK avec utilisation bibliothèque I2C Master
(20.94 KiB) Downloaded 313 times

User avatar
LeighM
Matrix Staff
Posts: 2178
Joined: Tue Jan 17, 2012 10:07 am
Has thanked: 481 times
Been thanked: 699 times
Contact:

Re: Flowcode 7 : LCD (I2C)

Post by LeighM »

Bonjour Thierry,
Vous pouvez ajouter une simulation seul composant LCD, voir l'exemple ci-joint.

You could add a simulation only LCD component, see attached example.
Attachments
Test afficheur - 1 + LCD.fcfx
(22.24 KiB) Downloaded 316 times

ADECE
Posts: 6
Joined: Fri Sep 02, 2016 2:33 pm
Contact:

Re: Flowcode 7 : LCD (I2C)

Post by ADECE »

Bonjour LeighM,

Merci pour les infos.

Thierry

User avatar
Dan81
Valued Contributor
Valued Contributor
Posts: 268
Joined: Sun Jan 15, 2006 4:07 pm
Location: Albi France
Been thanked: 60 times
Contact:

Re: Flowcode 7 : LCD (I2C)

Post by Dan81 »

Bonjour Thierry

Il y a l'init du I2C mais je ne vois pas la macro LCD "start" qui fait la configuration du LCD.

ca n'a pas d'influence en simu mais en vrai !!

Daniel

PS : si on n'utilise que la bib "LCD" , l'init du I2C est elle utile? (ca peut etre deja prevu par Matrixtsl)

Post Reply