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
Flowcode 7 : LCD (I2C)
Moderator: Benj
Flowcode 7 : LCD (I2C)
- Attachments
-
- Test afficheur.fcfx
- Prg de test afficheur
- (23.34 KiB) Downloaded 321 times
-
- Afficheur.pdf
- Datasheet afficheur
- (1.29 MiB) Downloaded 335 times
- 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)
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
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
Re: Flowcode 7 : LCD (I2C)
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
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 306 times
-
- Test afficheur - 1.fcfx
- Macro OK avec utilisation bibliothèque I2C Master
- (20.94 KiB) Downloaded 319 times
- 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)
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.
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 321 times
- Dan81
- 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)
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)
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)