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 le langage C !

Modérateur : Jérémy

Ecran Easy TFT
Jérémy
Administrateur du site
Administrateur du site
Messages : 2752
Âge : 46
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#71 Message par Jérémy » sam. 7 nov. 2015 19:24

Est-tu d'accord avec moi sur ces points :

- Le TFT_CS ( chip select) doit être mis à 0 pour activer le display . Étant donné qu'on communique avec un seul display, on peut/doit le laisser à 0 ca ne doit gêner en rien .
- Le TFT_RD ( read) est utilisé pour lire les données de l'écran. très rarement utilisée, cette broche doit etre à 1 pour un write . On doit peut/doit la laisser à 1 en permanence ( pourtant RD# sur la ds) ?

A partir de la 2 fonctions principales . ecrire une donnée dans un registre ou dans l'autre .

Pour ce faire :
1/ on choisis le registre 0=command ; 1=data
2/ on détermine la valeur a envoyer , VIA le PORTD . valeur HEXA
3/ on valide la donnée par une impulsion sur un front montant de la broche WR

Sommes nous d'accord sur ce point ?
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Ecran Easy TFT
Jérémy
Administrateur du site
Administrateur du site
Messages : 2752
Âge : 46
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#72 Message par Jérémy » sam. 7 nov. 2015 20:00

Les delais , les niveaus et les timings sont respectés à l'analyseur logique .

POur qu'il reste blanc comme ca , je ne vois que le HARD , oui mais quoi
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Ecran Easy TFT
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#73 Message par Guest » dim. 8 nov. 2015 08:53

Bonjour

Pour en finir avec le test tes points de mesures tu les prends bien sur la platine TFT?

Je vais te dire je ne sais pas comment il on câblé la platine TFT
Pourquoi: le datasheet ILI9341 qui est celui du contrôleur et le datasheet fournit par mircoC ,ne représente pas des pins à état inverse.Le seul endroit ou cela ressort c'est sur le câblage pour ta platine d'essai (il y a RD CS WR mais pas RS). Comme tu l'as précisé, depuis tu as permuté les broches.
je te propose de reprendre cette permutation et de faire le 2 avec int et juste une inversion
si on respecte le data sheet

il faut faire
1/
dans le main
TFT_CS=0
TFT_WR=1

dans le CMD
TFT_RD=1
TFT_RS=0
TFT_WR= 0 puis 1

Si on respecte le câblage

il faudrait faire:
2/
dans le main
TFT_CS=1
TFT_WR=0

dans le CMD
TFT_RD=0
TFT_RS=0
TFT_WR= 1 puis 0

Alors après........

Ecran Easy TFT
Jérémy
Administrateur du site
Administrateur du site
Messages : 2752
Âge : 46
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#74 Message par Jérémy » dim. 8 nov. 2015 09:21

Bonjour,

Merci pour ta patience en tout cas , sans toi j'aurais jeter l'éponge depuis longtemps. A chaque fois tu me relance et ça m'oblige a continuer a cherché .

Pour en finir avec le test tes points de mesures tu les prends bien sur la platine TFT?

Oui directement, J'ai également testé la continuité pour bien vérifier que chaque pin du µC était relié à la bonne PIN de l'écran. Un problème de tension ? j'ai 4.97 et 3.297V je n'y crois pas ;

Pourquoi: le datasheet ILI9341 qui est celui du contrôleur et le datasheet fournit par mircoC ,ne représente pas des pins à état inverse.

Je suis bien d'accord avec toi . Un coup c'est inversé un autre non . C'est pour cela que j'inverse et que j'essaye chaque combinaisons a chaque fois . Le hic , c'est que si j'oublie un seul truc ca ne marchera pas . Et l'erreur est largement possible , après beaucoup de test .

je te propose de reprendre cette permutation et de faire le 2 avec int et juste une inversion

J'ai pas compris ta phrase ?
Tu veux que j'essaye les deux façons ?

PS: est tu d'accord avec moi sur le fonctionnement en #71
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Ecran Easy TFT
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#75 Message par Guest » dim. 8 nov. 2015 09:47

Pour le #71 OUI

La 1 est déjà testé il reste la 2 celle qui est en conforme avec ton câblage.

Pour ma patient, j'ai le double de ton age il ne me reste plus que cela, et une dizaine de spires sur la bobine :-) Ce qui est écrit sur le fronton de ton site ENTRAIDE je suis pour donc....

Allez courage on va l'avoir.

Ecran Easy TFT
Jérémy
Administrateur du site
Administrateur du site
Messages : 2752
Âge : 46
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#76 Message par Jérémy » dim. 8 nov. 2015 09:54

J'ai essayé sans succés !.

Je suis e ntrain de revoie encore et encore pour essayer toute les combinaisons possibles ;

C'est incroyable qu'il n'y ai même pas un sursaut un petit truc quoi !
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Ecran Easy TFT
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#77 Message par Guest » dim. 8 nov. 2015 10:06

il y a toujours la possibilité qui soit HS
je regarde du cote de : caractéristique tension max est de 4,6V en fonctionnement normal c'est 2,8 /3.3V

enlève ton TFT mesure la tension VCC si 5V grave ! encore tout dépend comment est câble cette satané carte TFT

Ecran Easy TFT
Jérémy
Administrateur du site
Administrateur du site
Messages : 2752
Âge : 46
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#78 Message par Jérémy » dim. 8 nov. 2015 10:12

enlève ton TFT mesure la tension VCC si 5V grave !


J'ai deux broches Vcc , les deux sont a 5V . celle marquée "+5V" et celle marquée "VCC" .

Sur le schéma de brochage il y a deux Vcc . les deux sont à 5V .

Un truc me turlupine du coté de la broche TFT_RST . Non n'avons rien fait sur cete broche qui est en pull-up encore .
Un etat 0 en sortie du PIC , la met à 1 ?? donc RESET en permanence activé non ?
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Ecran Easy TFT
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#79 Message par Guest » dim. 8 nov. 2015 10:16

bon je peut-être trouvé

tu as 2 VCC
une pour alimenter le rétroéclairage (+5V)
et une pour alimenter le TFT (3.3V) voir le schéma de câblage

Ecran Easy TFT
Guest
Confirmé
Confirmé
Messages : 800
Enregistré en : mars 2017

#80 Message par Guest » dim. 8 nov. 2015 10:19

pour le 3.3V broches 40 41 42 VCC et IM0 et IM3 si 5V amha c'est mort

Sur ta carte tu n'as pas la possibilité de passer VCC a 3.3V ?


Retourner vers « Langage C »

Qui est en ligne

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