j'ai un afficheur dont la referrence est D48-08040-60 muni d'un connecteur femelle de 7 pins basé sur le LCD driver HD44780. j'ai trouvé le brochage dans une disscussion dans le web 1:5v 2:notused 3:Clock 4ATA 5:E 6:RS 7:GND
mais j'ai rien trouvé d'officiel genre datasheet pour avoir le chronagrammes.
surtout j'aimerai savoir comment se fait le transfert sur DATA\Clock.
est ce que il s'agit d'un bus I2C ou quoi?
pouvez vous m'expliquer un peut le principe de ce transfert ou me proposer des mots clés pour googler. car j'ai essayer de rechercher mais rien d'interressant
Merci d'avance
C'est surment un afficheur I2C Clock 'SDC' et DATA 'SDA', il faut connaitre son adresse I2C attribuée pour pouvoir le gérer comme un périphérique.
As-tu cherché avec afficheur I2C?
"Le temps met tout en lumière." Thalès
28/06/2006 - 10h22
amgab2003
Date d'inscription
février 2006
Âge
25
Messages
361
Re : Affichuer LCD
salut
bon si on suppose que c'est de l'I2C beaucoup de questions se posent:
-Dans les modules I2C que j'ai vu sur internet il ya une connecteur de 4: sda, scl et 5v et Gnd alors ni RS ni E disponibles dans le mien.
-Autre chose ou trouver l'adresse??? dans le datasheet du circuit principal( le HD44780 ) c'est impossible car il est à interface serie et entre lui et le connecteur il ya queleques circuits logiques peut etre pour le demultiplixage QUE FAIRE
28/06/2006 - 11h30
HULK28
Date d'inscription
janvier 2006
Localisation
IDF
Messages
10 256
Re : Affichuer LCD
Salut,
il faut voir qu'un afficheur possédant un interface I2C fonctionne comme un afficheur normal mais est commandé différemment.
L'interface I2C intégrée au module afficheur reçoit sur sa trame les instructions qu'il envoi au format de l'afficheur qu'il supervise tant pour les signaux de commandes que pour les datas.
La seule contrainte est de fournir les datas selon le protocole I2C qui va bien à la bonne adresse et ton afficheur se pilote avec 2 fils.
Il faut que je vérifie car je n'utilise l'I2C que ponctuellement sur de la température ou de l'horloge, mais il existe une liste "officielle" I2C Philips répertoriant les adresses réservées pour chaque type de périphérique I2C afin d'éviter des conflits.
Habituellement les marques développant des périphériques I2C respectent cette convention pour être compatible en seconde source.
Par contre il ne fonctionne pas en I²C donc tant mieu pour toi
Mon afficheur fonctionne avec le PICDEM 2 plus de Microchip pour info.Si tu as d'autres questions... je les attends (pour une fois que je peux aider quelqu'un )
Par contre il ne fonctionne pas en I²C donc tant mieu pour toi
Mon afficheur fonctionne avec le PICDEM 2 plus de Microchip pour info.Si tu as d'autres questions... je les attends (pour une fois que je peux aider quelqu'un )
Salut,
il ne faut pas confondre le controleur de gestion de l'afficheur, c'est à dire le µC qui envoi ce qui faut dans les timming qu'il faut là où il faut, avec l'interface que l'on place entre la commande et ce controleur.
Dans le cas amgab3003, l'afficheur c'est à dire: l'optique+ le µC + l'interface d'adaptation des signaux d'entrée, représente un afficheur à commande sérielle de type SPI ou autre.
Ta documentation porte sur le µC et son mode d'adressage pour piloter les segments des LCD, mais pas sur ce fameux interface intermédiaire.
En d'autres termes, tu peux avoir 2 afficheurs ayant le même µC de gestion mais avec une liaison à chargement // ou une liaison I2C ou,....
Ai-je été clair?
@+
"Le temps met tout en lumière." Thalès
28/06/2006 - 18h22
amgab2003
Date d'inscription
février 2006
Âge
25
Messages
361
Re : Affichuer LCD
merci tout le monde
le connecteur present de l'afficheur du lien proposé pa HULK ne correspond pas apparament au mien (7pins et non pas 5) et comment determiner la fonctionde chaque broche ( pour l'alim je peux le faire avec un ohmetre en suivant le datasheet du HD44780 )?
est je dois lire des docs a propos de l'SPI? ou je peux entrer directement dans le pratique? MeRcI
28/06/2006 - 23h48
umfred
Date d'inscription
mars 2006
Âge
34
Messages
1 344
Re : Affichuer LCD
Pour moi les entrées RS et E correspondent à ceux de la datasheet du HD44780. Donc se réferrer à sa doc pour leur utilisation.
Ensuite pour savoir comment gérer CLOCK et DATA, il faudrait lire la référence des boitiers qui se trouvent à gauche du driver sur ta photo, je pense qu'il s'agit d'un convertisseur série-> parallèle et d'un copnvertisseur parallèlle -> série.
Dans ce cas, il ne s'agirait pas non plus de SPI. Il suffirai dans ce cas, d'envoyer en série les données 8 bits (bit de poids faible en 1er probablement. si ce n'est pas ça, faire l'inverse ) avec à chaque bit envoyer un coup d'horloge (front montant puis front descendant pour signaler au boitier de décaler les bits reçues). Ensuite, on positionne comme il faut le E (à mon avis) pour lui dire que la donnée peut être prise en compte.
Pour la réception de données provenant du driver, l'opération se fait dans le sens inverse (à chaque TOP, on reçoit un bit de la donnée envoyée par el driver (vérifier si on recoit le bit de poids fort ou faible en 1er).
29/06/2006 - 07h27
error2
Date d'inscription
juin 2006
Âge
27
Messages
83
Re : Affichuer LCD
(Toujours à coté de la plaque moi)
Alex.
29/06/2006 - 08h00
HULK28
Date d'inscription
janvier 2006
Localisation
IDF
Messages
10 256
Re : Affichuer LCD
Salut,
Umfred a certainement raison, bien que le SPI soit pas mal utilisé, on peut tout aussi bien avoir à faire un chargement série classique.
Les références devraient nous éclairer davantage pour lever le doute.