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 ---
- 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 ---
Modérateur : mazertoc
écran tactile 2.4 TFT LCD 240 x 320 (version ASM)
écran tactile 2.4 TFT LCD 240 x 320 (version ASM)
écran tactile 2.4 TFT LCD 240 x 320 (version ASM)
écran tactile 2.4 TFT LCD 240 x 320 (version ASM)
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.
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)
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
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
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)
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
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)
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 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)
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
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)
écran tactile 2.4 TFT LCD 240 x 320 (version ASM)
Retourner vers « Langage ASM »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 35 invités