ced-2k TODO : Insert text here. | 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
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
- 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
)
Voici par exemple ce qu'il se passe si je veux afficher un rectangle de 10*10 pixel en (0, 0):
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??? |