Electronique : pat_man_34, 1 utilisateur anonyme et 11 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pilotage d'un LCD T6963C

n°7557
ced-2k
TODO : Insert text here.
Posté le 16-08-2007 à 18:25:33  profilanswer
 

Bonjour à tous,
 
Je suis en train d'interfacer mon LCD (le fameux datavision à 15€, les habitués reconnaitront) à une carte de pilotage de LCD (Aim-104Keydisp de chez Arcom).
 
Le pc où elle est utilisée étant sous linux, je suis en train de porter la lib qu'il fournissent (écrite en Borland C pour windows...).
 
Actuellement, ca compile, et des trucs s'affichent sur le LCD :D
 
Mais le prob est qu'une partie de l'écran se duplique sur une autre !
 
Exemples :

  • Je veux afficher un pixel en coordonnée (0, 0), rien ne s'affiche :sweat:
  • Je veux afficher un pixel en coordonnée (2, 0), il s'affiche en (0, 0)
  • Je veux afficher un pixel en coordonnée (2, 2), il s'affiche en (3, 0) et en (2, 180) (+- 180, j'ai pas compté exactement :D)


Voici par exemple ce qu'il se passe si je veux afficher un rectangle de 10*10 pixel en (0, 0):
http://www.kirikoo.net/images/7Ced-2k-20070816-182138.jpg
 
On voit bien que le rectangle est décallé sur la gauche (il manque un bord) et qu'un bout de l'image est dupliqué à droite :(
 
J'ai vu sur le topic des Datavision que ZitroOgu a rencontré un problème similaire, mais je n'ai pas vu de solution :(  

ZitroOgu a écrit :

'avance !! J'ai reussit a aficher quelquechose en enlevant tous les "attendre que le lcd ne soit plus busy"... aparament lire le lcd ca ne marche pas trop. Le mode texte fonctionne plus ou mois. Voilà ci-dessous une photo de ce que ca donne quand j'essaye d'ecrire "ZitroOgu" de haut en bas sur la premiere colone: Les 2 derniers caracteres sont décalés sur le haut d'une premiere colone  :??: Par contre les quelques chiffres sur la premiere ligne sont ok, je n'ai pas essayé d'ecrire "plus loin".


 
Si quelqu'un qui s'y connait en LCD aurait une idée???

mood
Google
Posté le 16-08-2007 à 18:25:33  profilanswer
 

n°7558
Deadog
Dain Bramaged
Posté le 16-08-2007 à 19:47:50  profilanswer
 

comment as-tu initialisé les différentes aires de mémoire du T6963C ?


---------------
* On sais qu'on est un ingénieur si on n'a pas de vie social et qu'on peux le prouver mathématiquement
* "pluralitas non est ponenda sine necessitate" (Les choses essentielles ne doivent pas être multipliées sans nécessité) Guillaume d'Ockham

n°7559
ced-2k
TODO : Insert text here.
Posté le 16-08-2007 à 23:10:18  profilanswer
 

Suis-je bête, mon signal FontSize était au 5v (6x8) au lieu de Gnd (8x8) et la lib exige du 8x8 :whistle:  
 
Je comprends pas vraiment l'influence de ce paramètre en mode graphique mais soit, cela fonctionne maintenant :)

n°7560
Deadog
Dain Bramaged
Posté le 16-08-2007 à 23:34:03  profilanswer
 

bah il change la manière dont les zones mémoires sont dimensionné si je me souviens bien :D


---------------
* On sais qu'on est un ingénieur si on n'a pas de vie social et qu'on peux le prouver mathématiquement
* "pluralitas non est ponenda sine necessitate" (Les choses essentielles ne doivent pas être multipliées sans nécessité) Guillaume d'Ockham

mood
Google
Posté le 16-08-2007 à 23:34:03  profilanswer
 


Aller à :
Ajouter une réponse
 

Hit Parade