bonjour,
dans le cadre de mon projet de stage je dois programmer un afficheur graphique avec un micontrolleur de chez cypress.
si quelqu'un avais des info a me fournir svp car je suis completement perdu![]()
merci
bonjour,
dans le cadre de mon projet de stage je dois programmer un afficheur graphique avec un micontrolleur de chez cypress.
si quelqu'un avais des info a me fournir svp car je suis completement perdu![]()
merci
C'est quoi ton afficheur? Il en existe des tas, avec des tas d'interfaces différentes. Cypress ne fait pas qu'un seul micro. Tu disposes du quel?
le microcontrolleur c'est un CY8C27643-24PVXI
et l'afficheur c'est un Graphic LCD 128x64 dots
j'utilise la carte EasyPSoC 3 pour programmer
http://www.mikroe.com/en/tools/psocds/
merci
C'est quoi le controleur de de ton écran, un T6963?
Je ne vois pas pourquoi tu es perdu. Tu as fais quoi comme études ?Envoyé par eric47
Tu peut arrêter de m'envoyer des messages privés stp? Si tu veux poser des questions tout le monde doit pouvoir les voir.
Et c'est pas ton processeur qui contrôle directement l'écran. Il y a forcément derrière l'écran un processeur avec de la RAM et tout ce qu'il faut pour gérer des polices de caractères (peut-être) et tes pixels.
Renseigne toi un peu sur internet plutôt que d'attendre que ca te tombe tout cru dans le bec.
C'est un forum d'aide en C. Pour l'instant c'est même pas ton problème. Tu es encore loin de pouvoir programmer ton écran si tu ne connais même pas ton matériel.
si tu avais bien lu ce que j'ai ecris...
tu verrai que c'est un micontoller et donc la ram est intergré...
c'est tu au moins ce que c'est qu'un psoc???
car la ce que tu vien de me repondre ne m'aide pas beaucoup j'ai l'impression que tu en connais moins que moi![]()
car mon afficheur graphique se programme directement en language c sur le cypress.
heuresement que tout les gens ne sont pas aussi aimable que toi
personne ne t'oblige a m'aider.
si je demande de l'aide c'est parce ke sur internet je n'ai pas beaucoup trouver d'info sur les psoc de chez cypress si sa avais été un pic sa n'aurai pas été un problem bigonoff fé des explication (des cours) super la dessus mé rien sur les cypress![]()
Je n'aurais pas pris le temps d'écrire si l'intention n'était pas d'aider. Le style est peut être trop brutal pour toi, mais c'est le mien.
Maintenant je parlais de RAM vidéo. Toi tu as de la RAM dans ton microcontrôleur, de la flash, des timers... Mais ta RAM vidéo elle doit être dans ton afficheur. Il suffit de le retourner et de regarder ce qu'il y a derrière comme inscritpion sur les boîtiers noirs .
J'en déduis à cette page que c'est un T6963 http://www.mikroe.com/en/tools/easypic4/
(ils vont pas utiliser plusieurs GLCD différent)
Tu télécharges ceci http://www.mikroe.com/zip/easypic4/e...c_examples.zip
Tu récupères le T6963.c dans extra_examples.
Merci internet...
je te remerci mais je pense pas que ce soi celui la que j'utilise, derriere l'afficheur graphique lcd bleu y a ecrit 12864B et ver2.1
C'est la référence de l'afficheur (résolution 128x64 -> 12864)
lol![]()
j'ai trouver un ptite exemple dont g pas tout compris d'ailleur...
je l'ai adapter a mes ports sa fonctionne mais pas comme il faut,parfois y a des decallages et je me sere que de la moitier de l'ecran pour voir ce ke j'ecris correctement... je pense que c'est problem de configuration au niveau de cls1 et cls2 (cls1 et cls2 contre "active" chacun une moitier de l'ecran). si tu peux jetter un ptit coup d'oeil sa serrai sympas.
merci
apres g trouver deux petits logiciel pour convertir des dessin ou des bitmap
celui de bigonoff mé sa fonctionne pas correcetement et g trouver Glipic mais il est tres precaire par rapport a celui de bigonoff![]()
si quelqu'un en connais un sympas???
![]()
Ecrit en langage normal stp...
J'ai pas le temps de tout lire, je te conseille de lire la doc du T6963. Comme ca, je dirais que tu dois avoir un problème sur les recouvrements de ta zone de texte et de ta zone graphique.
Bonjour à tous !
Pour un projet où il y avait bon nombre de pictogrammes à afficher sur un afficheur graphique monochrome de 128 x 64 pixels, j'ai développé avec Delphi, un utilitaire qui permet d’importer des fichiers au format bitmap (.bmp) , qui permet de faire des modifications rudimentaires sur une grille de canvas à l'écran et qui convertit le résultat (les pixels) en code de langage C ( header ) pour simplifier la programmation et obtenir un gain de temps non négligeable sur la tâche de programmation.
( La mise en oeuvre de ces afficheurs n'étant pas aussi simple et rapide qu'on pourrait le penser de prime abord)
Mon programme permet également d'isoler un pictogramme de taille réduite sans perdre sa position d’origine X,Y, qui sera incluse dans le header C (.h) généré pour économiser de la mémoire Flash du microcontrôleur dans les cas de modifications partielles de l'affichage.
La fonction C définie librement par l'utilisateur est automatiquement recopiée dans chaque tableau de constantes généré.
L'application sauvegarde également en bitmap les écrans de pictogrammes modifiés et les informations nécessaires à la documentation du projet.
Depuis que le projet est terminé, j'ai continué de développer ce programme en lui ajoutant des fonctionnalités à la "Paint" permettant de dessiner des formes géométriques et d'écrire sur l'afficheur et la possibilité de faire du design de GLCD jusqu'à 240 x128 pixels, en incluant les diverses combinaisons de conversion en tableau, dépendantes du contrôleur LCD. ( Pages horizontales, verticales, miroir etc...) ( Il y a encore du pain sur la planche, je pense que ce sera prêt et documenté, librement téléchargeable en février-mars 2008. )
Le site réservé, mais pour l'heure pas encore construit s'appelle bitmap2LCD.com.( Le web design est en cours )
Une copie d'écran de l'état actuel des choses:
![]()
Un bête éditeur de pixel comme pbrush ou un éditeur d'icônes ne suffit pas ? Une fois qu'on a le bitmap, il suffit de le convertir en un tableau de constantes C. C'est pas bien compliqué...
Par contre, si on a une routine de décompression 'a-la-volée' performante, ca vaut peut être le coup de stocker une version compressée de ces images, surtout en embarqué (pas besoin de l'algo de la mort, mais un simple gestion des répétitions peut faire gagner une place importante). Envisager aussi la vectorisation si les images s'y prêtent...
Bonjour,
je suis entrain de voir pour concevoir un petit système avec un LCD graphique 128x64, je programmerai avec le compilateur C C18 sur un PIC(j'ai pas encore décidé lequel..)
Auriez vous des liens qui explique la programmation ou des petits logiciels comme celui de Bernarco pour des images..j'ai vu qu'il y avait celui de bigonof"BIGLCD" mais il fournit une routine en .ASM et moi je suis plutot .C...
Je vous remercie d'avance pour votre aide
Jorg1n
Salut à tous !
L'outil Bitmap2LCD en version Basic V1.2 BETA est maintenant disponible gratuitement au téléchargement sur le site bitmap2LCD.com
Il s'agit de la version n'offrant que les fonctionnalités rudimentaires de dessin, une autre version commerciale celle-ci, documentée avec bibliothèque de composants graphiques est pour l'heure en cours de développement.
Utilisé en conjonction avec par exemple CorelDraw,Gimp ou Photoshop pour les manipulations d'images plus complexes, cet utilitaire à son stade actuel peut sensiblement augmenter le confort de programmation lors de la conception de logiciels pour microcontrôleurs connectés à des afficheurs LCD graphiques monochromes.
Amicalement,
Bernaco
punaise se genre de platine de teste ça me brancherai bien d'en avoire une chez moi mais vla le prix
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager