Un écran TFT LCD 240*400 3,2" (a contrôleur HX8352A)
L'écran LCD et le tactil fonctionne bien
Mon port SPI(50 à 53) fonctionne bien lui aussi (testé avec un module ethernet)
Impossible d'accéder à la carte SD
j'ai essayé avec la librairie TinyFat, et le programme ce bloque toujours sur la fonction initfat();
j'ai essayé avec 3 cartes sd différentes, formaté en fat 16 ou 32
Est-ce que quelqu'un à déjà eu ce problème avec cette configuration?
Auriez-vous une solution pour que cette configuration fonctionne?
J'ai pu vérifier sur le TFT LCD Mega Shield V1.2 que, conformément au schéma électrique, les broches 50, 51, 52 et 53 du connecteur de l'arduino sont bien connectées au broches 35, 36, 37 et 38 (SD_OUT, SD_SCK, SD_DIN, SD_CS) du connecteur vers l'ITDB32 au travers d'une résistance de 10k.
Toutefois, selon ce même schéma, il devrait y avoir une résistance de 10k placée entre la masse et chacune des broches 36, 37 et 38 du connecteur vers l'ITDB32.
Sur le mien, comme sur le tien s'il correspond à la photo que tu postes, l'emplacement pour ces résistances est bien visible sur le circuit imprimé, juste au dessus du potentiomètre bleu, mais il est vide.
Maintenant, étant nul en électronique :~, je ne sais pas s'il s'agit d'un remords (elles étaient prévues mais le fabricant s'est aperçu qu'elles ne doivent pas être placées, sans corriger le schéma) ou d'un oubli.
Et je n'ose pas tester par moi-même de les rajouter.
Par ailleurs, j'ai aussi regardé le schéma d'adaptateurs simples pour SD : on trouve le même schéma de connexion de la carte vers l'arduino que sur l'ITDB32, mais quelquefois avec une connexion de ces fameuses trois résistances vers le +3.3V.
Je ne sais donc pas quoi faire.
Je vais essayer de voir comment est connecté le lecteur SD sur l'Ethernet Shield officiel
Maintenant, étant nul en électronique , je ne sais pas s'il s'agit d'un remords (elles étaient prévues mais le fabricant s'est aperçu qu'elles ne doivent pas être placées, sans corriger le schéma) ou d'un oubli.
Ces Résistances permettent de forcer à 0v la broche si il n'y a pas de tension dessus
Il faudrait que je regarde si j'en ai 3 de 10k sous la main pour tester
As tu essayé la carte SD sans monter le LCD ? -> ok, la carte SD est sur le module TFP
je regarde les schémas et je reviens -> Ou trouve t'on les shémas du module TFP avec la carte SD, pas seulement l'adapteur pour mega ?
EDIT2 : Les 3 résistances qui manquent sont indispensables car elles servent à faire un pont diviseur pour convertir les signaux 5V de la Mega en 3V3 pour la carte SD.
gros risque de cramage de carte SD autrement. --> Est-ce qu'elles marchent toujours dans un PC ?
EDIT3 : Les résistances sont utiles SEULEMENT SI le module TFT ne comporte pas d'adaptation 5V/3V3 intégré
La photo que tu publie semble confirmer la présence d'un chip près de la carte SD, quel est-il ?
As tu les schémas de ce module TFT ?
Broches inversé (mais en moins barbare que Aqua-Passion) :
J'ai coupé les broches 34 et 17 du shield(port vers l'arduino)
J'ai cablé un fil sur la broche 34 avec une fiche male que j'ai connecté à la broche 52 de l'arduino
J'ai cablé un fil sur la broche 17 avec une fiche male que j'ai connecté à la broche 51 de l'arduino
Puis j'ai enfiché le shield sur l'arduino
J'ai du mieux, mais parcontre toujours ***** ERROR: MBR Signature error à la sortie de initFAT, essayé avec 3 cartes différentes la je vois plus ou peut etre le pb
Bonjour,
Je possède depuis peu un TFT LCD Mega Shield V1.0 ainsi qu'une carte TFT_320QVT (écran tactile + connecteur SD) et je rencontre les mêmes problèmes que vous avec la carte SD.
J'ai repéré l'inversion les broches MOSI et SCK, j'ai tenté de changer leur assignation dans HW_AVR.h (de la lib tinyFAT) mais sans succès.
Ma 1ere question : est-il possible de modifier l'assignation des broches du SPI dans le soft ou cela ne dépend t-il que d'un hardware immuable ?
Vous avez résolu le problème en ré-inversant ces 2 broches mais avez-vous rajouté les résistances de tirage à la masse pour les broches 36,37,38 du shield (pour le pont diviseur assurant le 3.3v) ?
Je serais tenter le mettre des 3.3k sur l'emplacement libre (à coté du potard) mais j'ai aussi remarqué que le shield reliait ces broches à l'Arduino via des résistances de 10k alors que faire ?
Merci à vous
@+
Maël
Merci Barbudor,
C'est surtout la question des résistances manquantes et ces 10k sur le shield (placé entre le connecteur de la carte LCD et le connecteur de l'Arduino) qui m’intéresse. J'ai fais quelques essais sur une platine : la seule façon pour que ça tourne chez moi c'est un pont diviseur 2k2 / 3k3, alors comment avez-vous fait ?
Je vais bientôt recevoir la mm carte que challandais et je vaudrait savoir si les broche du mega shield sont numeroter car je suis un vraie ou si une personnes peut me montrer une photo,merci.
Bonjours challandais,
je suis content que tu soit intervenue car je ny croyait plus
Est ce que tu peut me faire un dessin sur les broche a couper et recabler sur la shield?
Les broche 51 ET 52 je sait ou sa se trouve sur arduino mais la broche 34 et 17 du shield je ne sait pas c lequel car c'est pas numéroter.
Merci.
PS:Suis un newbee