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)
Gérard
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 804
Âge : 60
Enregistré en : septembre 2015
Localisation : Alsace

#181 Message par Gérard » jeu. 8 mars 2018 21:14

venom a écrit ::shock: résultats impressionnants. Bravo 8-)






@++


:+1: :bravo: Paul.
Le 11 / 07 / 2017, j'ai commandé une Ford Mustang.
Le 31 / 08 / 2017, j'ai eu la Mustang, un régal.

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

#182 Message par Temps-x » ven. 9 mars 2018 03:11

Bonjour tout le forum,

:bravo: paulfjujo, malheureusement par manque de temps je peux pas venir sur ce projet. :cry:

Mais, JMarc seras ravis de le faire en version ASM mode SPI beaucoup plus facile à faire. :wink:

==> A+
Quand la souris nargue le chat, c'est que son trou n'est pas loin.

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

#183 Message par JMarc » ven. 9 mars 2018 15:25

Bonjour tout le monde


Temps-x a écrit :
Mais, JMarc seras ravis de le faire en version ASM mode SPI beaucoup plus facile à faire. :wink:

==> A+


J’ai pas tout compris, ça n’a pas été fait en asm?

J’ai reçu un 16 bits mais si je suis tout seul il reste dans sa boîte :cry:

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

#184 Message par satinas » ven. 9 mars 2018 15:55

Bonjour à tous,

Sur le lcd modèle spi, on pilote l'affichage et le tactile avec le même port spi 8 bits (pins clk, din et dout) en sélectionnant une des 2 pins cs (cs affichage ou cs tactile). On envoie par exemple une commande de lecture de la coordonnée x de l'appui, et le contrôleur tactile retourne la valeur 12 bits mesurée par son adc.
Par contre je trouve après quelques essais que le tactile spi est moins précis que le tactile analogique.

JMarc c'est lequel ton 16 bits ?
Je suis en train de revenir au parallèle 16 bits pour passer au 5 pouces ou 7 pouces, mais les prix sont encore un peu trop élevés, respectivement 23 et 32 euros.

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

#185 Message par JMarc » sam. 10 mars 2018 08:57

Bonjour Satinas et tout le monde

C’est un petit, 3,2 pouces mais 16 bits

https://m.banggood.com/fr/3_2-Inch-ILI9341-TFT-LCD-Display-Module-Touch-Panel-For-Arduino-p-918609.html?rmmds=search


DF9F738F-846C-4B93-8E14-A0C2B8A6A6EA.jpeg


B988E95B-47B7-4EA6-8764-5A0B0858A6F5.jpeg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

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

#186 Message par satinas » sam. 10 mars 2018 09:21

Bonjour,
oui, je le connais bien, si tu a suffisamment de pins sur ton pic, tu gagneras du temps puisque la couleur 16 bits est envoyée en un seul morceau. Il vaut mieux tout de même l'utiliser avec un processeur 16 bits ou 32 bits. Ce lcd possède un ILI9341, que tu connais déjà, le seul problème est le câblage plus complexe.

Le tactile spi est géré par le XPT2046 qui est aussi présent sur les lcd 320x240 full spi. Le tactile suit le même principe que l'analogique, on demande au XPT2046 les valeurs de x, y, z1, z2 et on a la pression d'appui par p = 4095-(z2-z1), 4095 car l'adc du XPT2046 travaille en 12 bits.

J'attends que ces 2 lcd 800x480 baissent en prix, ils ont le même brochage que ton 16 bits.
Ils permettent d'afficher une image VGA avec une zone menu latérale, pour la domotique par exemple.
https://fr.aliexpress.com/item/5-0-800x ... autifyAB=0
https://fr.aliexpress.com/item/New-7-in ... autifyAB=0

Bon weekend

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

#187 Message par JMarc » sam. 10 mars 2018 10:53

satinas a écrit :
Le tactile spi est géré par le XPT2046 qui est aussi présent sur les lcd 320x240 full spi. Le tactile suit le même principe que l'analogique, on demande au XPT2046 les valeurs de x, y, z1, z2 et on a la pression d'appui par p = 4095-(z2-z1), 4095 car l'adc du XPT2046 travaille en 12 bits.

Bon weekend



Oula, voici une info précieuse pour moi car je ne trouvais pas les pins pour le tactile avec mon ohmmètre :mur: pour pouvoir faire le pcb


Le pic sera pour l’instant toujours le même 18f4525

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

#188 Message par satinas » sam. 10 mars 2018 11:09

Tu vas découvrir le port spi, qui est bien pratique. Lis la doc du pic à ce sujet.
Les broches spi du tactile lcd sont T_CS, T_CLK, T_DIN, T_DO.
La broche T_IRQ indique par son état bas qu'il y a appui, ça évite d'interroger en permanence le contrôleur par son port spi.
https://www.sunrom.com/p/xpt2046-ads784 ... decoder-ic

Il y a un 2ème port spi pour dialoguer avec la sdcard SD_CS, SD_CLK, SD_DIN, SD_DO.
La broche F_CS permet d'utiliser une mémoire eeprom ou flash spi à 8 pattes, qu'on peut installer sur l'emplacement dispo sur la carte.

Pour l'affichage rien de nouveau, RESET CS RS RD WR DB15 à DB0

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

#189 Message par JMarc » sam. 10 mars 2018 16:02

Un grand merci Satinas

Dés retour chez moi, j’imprime la doc car sur la tablette j’ai du mal à suivre puis après étude j’ouvrirai un post sur cet écran.

Cela m’a redonné l’envie de programmer malgré le peu de temps disponible en ce moment


:bravo: Merci ! :+1:

écran tactile 2.4 TFT LCD 240 x 320 (version ASM)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 1031
Âge : 67
Enregistré en : juillet 2015
Localisation : 01120
Contact :

#190 Message par paulfjujo » sam. 10 mars 2018 17:29

bonjour Satinas et JMarc,


je m'attelle aussi au programme (en C) pour gerer ce touch screen
J'ai remagné un peu la doc html , en enlevant tout ce qui est superflu

XPT2046_Decoder_IC.zip
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.


Retourner vers « Langage ASM »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités