Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur l'Assembleur !

Modérateur : mazertoc

écran tactile 2.4 TFT LCD 240 x 320 (version ASM)
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#1 Message par Temps-x » jeu. 14 sept. 2017 16:23

Bonjour tous le monde,


Ben voilà j'ouvre ce post, parce ce que je vais recevoir bientôt un écran 2.4 tactile

Ne sachant pas lequel des modèles que je vais recevoir je mets des liens sur différent datasheets.
Datasheet du ILI9325D : https://drive.google.com/open?id=0Bypsv ... lU2M3dEX2s
Datasheet du ILI9335 : https://drive.google.com/open?id=0Bypsv ... jFvX3dQbFE
Datasheet du ILI9340 : https://drive.google.com/open?id=0Bypsv ... VBIdnA3ak0
Datasheet du ILI9341 : https://drive.google.com/open?id=0Bypsv ... WItYWhSSzg
Datasheet du ILI9342 : https://drive.google.com/open?id=0Bypsv ... 1JUdDROSUE
Datasheet du SPFD5408A : https://drive.google.com/open?id=0Bypsv ... EY1U3MzLVE
Datasheet du ST7781 : https://drive.google.com/open?id=0Bypsv ... FZBdE45azQ

Voilà l'écran en question :

dessou & dessus - 1.jpg


Le schéma reste introuvable pour les modèles ILI9335, ILI9340, donc tous lien qui pourrais me conduire au schéma pour ces platines
sera le bienvenu, Merci !

Je vais utiliser pour débuter un PIC16F887, datasheet : https://drive.google.com/open?id=0Bypsv ... zduZzBrcGc
J'utiliserais par la suite un PIC18F4525, datasheet : https://drive.google.com/open?id=0Bypsv ... kVjSmJCMFU

voici le branchement que je vais effectuer, pour cette écran (version PIC16F887)

écran 2.4 branchement.jpg


Sur le PCB de l'écran, se trouves deux circuits intégrés, HD74HCT245, datasheet : https://drive.google.com/open?id=0Bypsv ... klIMzhMZ1U

___________________________________________________________________________________________________________________

Circuit du touché de contrôl de l'écran résistifl

J'ai trouvé sur un schéma un circuit qui gère le touché de l'écran, après je sais pas si ça corresponds au notre, mais voici
son datasheet : https://drive.google.com/open?id=0Bypsv ... 3JPU1l0dzA


___________________________________________________________________________________________________________________
Donc j'aimerais avoir des informations, sur le tactile, sur la façon de gérer l'écran, et bien d'autre.

La présentation serviras de tutoriel, avec notre ami JMarc. :wink:

A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Temps-x le jeu. 26 oct. 2017 19:08, modifié 20 fois.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

écran tactile 2.4 TFT LCD 240 x 320 (version ASM)
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#2 Message par satinas » jeu. 14 sept. 2017 17:28

Bonjour,

viewtopic.php?f=10&t=117&start=112
Regarde ce post, l'info est toujours valable. Attention il n' y a pas forcément un ILI9341 dedans, j'en ai reçu avec un avec un ILI9325.
Pour le tactile,j'avais aussi regardé la librairie Arduino, mais après quelques essais sur pic pas très concluants, j'avais abandonné.

Bon courage pour la suite :)

écran tactile 2.4 TFT LCD 240 x 320 (version ASM)
JMarc
Confirmé
Confirmé
Messages : 605
Enregistré en : août 2016
Localisation : Dans le Sud...

#3 Message par JMarc » jeu. 14 sept. 2017 19:20

Bonjour temps-x et tout le monde

Bien compliquer cette doc :cry:

Pour le pic, tu souhaiterai utiliser quel modèle ?
Un 16f877 ? J'ai en stock mais je sais que tu n'aime pas
J'ai aussi du 18f4525
Sinon dit moi que je commande

Pour les essais, pourquoi arduino, un c ferai l'affaire ?

écran tactile 2.4 TFT LCD 240 x 320 (version ASM)
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#4 Message par Temps-x » jeu. 14 sept. 2017 20:11

Bonsoir,



JMarc à écrit :

Bien compliquer cette doc :cry:


Le faire en ASM, un défit, mais je conseille de faire une séance de yoga avant de commencer. :wink:

Pour le choix du Pic, un 18F4525 serais bien, mais j'en n'ai pas, je vais en commander.

Sinon pour démarrer je vais partir avec un(une) :lol: Pic16F887.

Même si on arrive pas à faire fonctionner l'écran, :lol: on peu se servir du lecteur de carte qui fonctionne en mode SPI indépendamment. 8-)

Toute la documentation et en anglais, ou en chinois, :furieux: au choix, j'ai téléchargé 28 Méga-octets de document.

J'ai un programme pour converti un fichier image en format de l'écran.

Merci ! satinas pour ce lien, effectivement, c'est pas simple, même notre ancien gourou ne savais pas comment faire.

Enfin on verras bien, je vais rajouter au fur à mesure, de la documentation. :wink:

A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

écran tactile 2.4 TFT LCD 240 x 320 (version ASM)
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#5 Message par satinas » jeu. 14 sept. 2017 21:00

Le programme ci-dessus je l'ai mis au point sur le lcd Uno, donc il marchera tel quel. Il se contente d'effacer l'afficheur et de tracer un pixel rouge, mais il a les fonctions de base qui permettent d'afficher un rectangle plein ,tout est basé la dessus. L'intelligence de l'afficheur se limite à recevoir des couleurs 16 bits et incrémenter le curseur dans la zone rectangulaire d'affichage.Ensuite il faut ajouter les fonctions drawLine(), DrawRectangle(), drawCircle(), ...
Ces fonctions n'utilisent pas la librairie math, donc l'asm ne devrait pas poser de problème, au contraire cela ira plus vide.
Pour le tactile, j'étais pas chaud, car mauvais souvenir, d'ailleurs le tactile du 2eme lcd que j'ai reçu ne marchait même pas sur la carte Uno. Et tout ça sans aucune documentation.

écran tactile 2.4 TFT LCD 240 x 320 (version ASM)
JMarc
Confirmé
Confirmé
Messages : 605
Enregistré en : août 2016
Localisation : Dans le Sud...

#6 Message par JMarc » jeu. 14 sept. 2017 23:09

Bonjour satinas et temps-x

Super ça fera un point de départ, reste à le compiler et a le désassembler en asm Merci !

écran tactile 2.4 TFT LCD 240 x 320 (version ASM)
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#7 Message par satinas » ven. 15 sept. 2017 12:25

Bonjour,
Sur la photo du lcd ci-dessus, il y a 9335 entre parenthèses, ce serait donc un ILI9335. Sur la photo de votre commande, il y a 9340, là c'est un ILI9340. Il y a aussi ceux avec le SPFD5408A, dont tu as mis le datasheet plus haut. Vous verrez à l'arrivée. avec les lcds asiatiques, faut naviguer à vue ...

écran tactile 2.4 TFT LCD 240 x 320 (version ASM)
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#8 Message par Temps-x » ven. 15 sept. 2017 17:52

Bonjour satinas, JMarc, et bonjour tout le monde,

Merci pour l'info, :eek: AH ah je me demandais quelle différence il y avait avec tous ces écrans qui se ressemblent, et grâce à toi je sais
maintenant, du coup j'ai téléchargé le datasheet du ILI9335, ILI9340, pour les étudier.

Sur le lien ou j'ai acheté l'écran, on voit deux modéles différents pour la même annonce :lol: encore une blague chinoise.
Comme tu le dis, on verra à l'arrivée.

Bon je donne les liens des deux datasheets ILI9335, ILI9340, en haut du post, je retire le datasheet SPFD5408A.

A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

écran tactile 2.4 TFT LCD 240 x 320 (version ASM)
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 44
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#9 Message par Jérémy » ven. 15 sept. 2017 18:32

Y'en a qui vont se régaler à ce que je vois ! :+1:
C'est en faisant des erreurs, que l'on apprend le mieux !!!

écran tactile 2.4 TFT LCD 240 x 320 (version ASM)
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#10 Message par Temps-x » dim. 17 sept. 2017 17:02

Bonjour tous le monde,

Voici des utilitaire pour les écran LCD & TFT : https://www.ramtex.dk/

A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:


Retourner vers « Langage ASM »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 44 invités