Bonjour
j'ai acheter un afficheur LCD une ligne et quand je l'alimente je n'ai que 8 des 16 caracteres qui s'alument.
je voudrais savoir si quelqu'un a déja eu ce probleme??
merci
-----
Bonjour
j'ai acheter un afficheur LCD une ligne et quand je l'alimente je n'ai que 8 des 16 caracteres qui s'alument.
je voudrais savoir si quelqu'un a déja eu ce probleme??
merci
j'ai oublié de donner la datasheet:
http://www.elpro.org/Images/html/Pun.../DEM16101H.pdf
s'il vous plais de l'AIDE!!!!!!!!!!
bonjouur
c'est tout a fait normal
Une question plus pertinante??
je vais lire la datasheet quand meme... au cas ou
Bonjour,
A partir du moment où tu alimentes correctement ton LCD, si ça ne marche pas c'est que celui-ci est endommagé.
Tu pourrais nous montrer ton schéma de montage ?
Moi je dis que c'est normal, seulement si tu essayes de l'alimenter...
Si tu lui envois des données c'est différent. (voir le contraste par exemple...)
Salut,
Comme le dit Shaiton, sur un afficheur alphanumérique de 16 caractères, il est normal de n'avoir que 8 caractères "allumés" à la mise sous tension.
C'est dû à l'organisation interne du contrôleur, qui divise en deux la ligne de 16 caractères.
Fait attention, car sur ce genre d'afficheur, il n'est pas rare que les huits derniers caractères n'aient pas la même suite logique d'adresse CGRAM.
David.
ok donc ca veut dire que mon afficheur est en bon état.
est ce que qu'elqu'un peut me donner la facon d'écrire sur ces 8 derniers caracteres? j'essaye en vain depuis ce matin!!!!
j'ajoute le schéma de cablage (tiré du magazine d'électronique)
Bonjour,
Essaye de poster ton code source aussi, le problème viens aussi peut être de là.
Cordialement.
Salut,
Electronique Pratique, N°306 Juin 2006 c'est bien ça ??Envoyé par maximilienj'ajoute le schéma de cablage (tiré du magazine d'électronique)
Sinon, lors de la mise en service d'un afficheur a 2 ou 4 lignes, les lignes inférieurs doivent etre allumés, ce qui indique que le branchement est correct, dont quand ce n'est qu'une seule ligne (pas testé personellement) je pense qu'il devrait etre parfaitement normal qu'une seule partie soit allumée.
Essaie de l'initialiser et d'y envoyer des commandes et des caractères, le "problème" devrait partir ...
Il n'y a pas de code source, tout est "a la main"Envoyé par Alex82Essaye de poster ton code source aussi, le problème viens aussi peut être de là.
Faudrait que tu vois le schèma de plus prés
a+
L'éxpérience de chacun est le trésor de tous
Re-bonjour
Lol oui je vois, je voyais l'afficheur dans une application gérée par controleur, le schéma n'étai pas encore validé a l'heure ou j'ai posté
Faut aimer appuyer sur des boutons (boutade).
Cordialement.
voila ce que j'envoi pour initialiser l'écran:
initialisation:
RS=0 et sur D0-D7 : OF
RS=0 et sur D0-D7 : 30
RS=0 et sur D0-D7 : 06
RS=0 et sur D0-D7 : 01
affichage de "bonjour"
RS=1 et sur D0-D7 : 42
RS=1 et sur D0-D7 : 4F
RS=1 et sur D0-D7 : 4E
RS=1 et sur D0-D7 : 4A
RS=1 et sur D0-D7 : 4F
RS=1 et sur D0-D7 : 55
RS=1 et sur D0-D7 : 52
et si j'essaye de rajouter des lettres alors le curseur disparait et ca reste dans cet état la.
Salut,
L'afficheur bloque aprés ou avant l'afichage du bonjour initial ?et si j'essaye de rajouter des lettres alors le curseur disparait et ca reste dans cet état la.
Sinon, est tu bien sur d'avoir câblé correctement ? notemment le monostable qui fait office d'anti rebond ?
a+
L'éxpérience de chacun est le trésor de tous
oui tout marche normalement bonjour s'affiche et quand je veux afficher la 9eme lettre ca ne marche plus.
je ne pense pas que ca vienne du CD4001 car pour le reste ca fonctionne.
Ce qu'il me faut c'est l'initialisation pour pouvoir afficher sur ces 8 derniers caractères.
merci de consacré un peu de temps à ce probleme!!!
Salut,Salut,
Comme le dit Shaiton, sur un afficheur alphanumérique de 16 caractères, il est normal de n'avoir que 8 caractères "allumés" à la mise sous tension.
C'est dû à l'organisation interne du contrôleur, qui divise en deux la ligne de 16 caractères.
Fait attention, car sur ce genre d'afficheur, il n'est pas rare que les huits derniers caractères n'aient pas la même suite logique d'adresse CGRAM.
David.
Je pense que DavidDB a mis le doigt sur le problème. Le 9° caractère est à l'adresse $28 (de mémoire mais je ne suis pas sûr de la valeur, certains ici pourront confirmer ou infirmer cette adresse), c'est l'équivalent du début de la 2° ligne pour les afficheurs à 2 lignes.
A+
encore une fois merci d'avoir accorder un peu de votre emps a tous pour m'aider. je croi que j'ai compris et je vais essayer demain...
je vous tiens au courant...
merci
Bonjour tout le monde;
C'est ca, j'ai eu l'occasion de manipuler les LCD une seul ligne, donc 2x8.
L'adresse des 8 deniers caracteres n'est pas la suite des 8 premier, il faut sauter la ligne. Je crois que c'est a l'adresse 0h10. Comme j'utilisais un compilateur C, je lui demandais de sauter a la ligne.
Bonjour,
Cela fait parti du post #7 ci dessous,
En lisant la datasheet du post #2, on retrouve bien les 8 premiers caractères à l'adresse 00 à 07 de la DDRAM, et les 8 suivant à l'adresse 40 à 47 de la DDRAM....Salut,
Comme le dit Shaiton, sur un afficheur alphanumérique de 16 caractères, il est normal de n'avoir que 8 caractères "allumés" à la mise sous tension.
C'est dû à l'organisation interne du contrôleur, qui divise en deux la ligne de 16 caractères.
Fait attention, car sur ce genre d'afficheur, il n'est pas rare que les huits derniers caractères n'aient pas la même suite logique d'adresse CGRAM.
David.
Cordialement.
Bien vu pour la doc,
$28=40, ma mémoire ne m'avait pas trahit !
Salut,
Il faut quand même faire attention, car sur les modèles alphanumériques une ligne 16 caractères l'adresse en DDRAM n'est pas un standard, et on trouve de tout suivant le fournisseur...Bien vu pour la doc,
$28=40, ma mémoire ne m'avait pas trahit !
Il faut systématiquement demander au fournisseur le datasheet de ce type de composant pour ne pas perdre 3/4heure avec un programme test afin de trouver les adresses exacts DDRAM...
David.