>> Résolu << : MEGA + lecteur de carte SD "LC studio" ne fonctionnent pas...

oui … c’est crispant :slight_smile:

En même temps, il y a beaucoup,… beaucoup de gens qui parlent mais en pratique… c’est du flanc !! Mais bon… positivons, il y en a surement qui ont fait marcher l’affaire !

Ci-joint les nouveaux scopes

Bon j'ai essayer leur code ça ne marche pas .... que faire. Car pour mon projet serre si j'utilise le lecteur de carte plus assez de place :sleeping:

LibertyCareche: . que le régulateur est flottant ! Il semble que la masse de ce régulateur ne soit pas connecté à la masse carte.

Probablement relié à la masse par le pad de dissipation

non! mesuré à 52Ko au multimètre Fluke 185. 52000<>0 ! ( voir les 5 photos de la réparation jointes plus haut ) .

Par ailleurs je viens de trouver un post à ce sujet semble-t-il récurent : http://arduino.cc/forum/index.php?topic=122947.0

Voici le schéma d’aptation en tension des entrées. Cela fonctionne malgré le seuil de tension des diodes . Des diodes Schottky sont meilleures mais des 1N4148 suffisent (correction après avoir élucidé le problème : voir fin). Quand à la sortie, un CMOS intercalé suffit histoire le cas échéant de s’assurer de la transmission du signal MISO.

Grande nouvelle... Je ne suis pas (encore) sénile !!

J'ai essayé sur un Arduino Uno. Les premiers tests m'ont laissé penser que je devrai prendre une retraite anticipée ... mais finalement j'ai échangé la carte SD 64Mo encore une fois avec la 32Go et... miracle,... j'ai eu le "grand" bonheur de lire ceci :

Initializing SD card...Wiring is correct and a card is present. Card type: SDHC Could not find FAT16/FAT32 partition. Make sure you've formatted the card


Après le premier problème d'ordre électronique, je me demande si : 1) le MEGA associé à une carte SD peut être un problème pour SD.h 2) une carte de 64Mo peut être un problème pour SD.h 3) une carte de dix ans d'âge qui fonctionne très bien (Je la teste une fois par heure) peut être un problème pour SD.h 4) contrairement à ce que l'on peut lire sur le site officiel, la FAT16 peut être un problème pour SD.h

voir réponse de fat16lib sur http://arduino.cc/forum/index.php/topic,125973.msg947984.html#msg947984


_ _ _ _ _ /_ _ _ _ _ /_ _ _ _ _ /_ _ _ _ _ Subsequemment , pourquoi SD.h ne peut trouver la FAT? _ _ _ _ _ /_ _ _ _ _ /_ _ _ _ _ /

Certaines cartes pas assez récentes ne sont pas reconnues, j'avais eu le même soucis, je n'y pensais plus :grin:

Nouvelle encourageante s'il en est, mais puisque mon Intel i5 avec Windaube 7 arrive à l'exploiter (la carte SD de 64Mo) il est juste de supposer que SD.h n'est pas au point !?

Il vaut mieux utiliser une autre librairies, celle ci n'est pas "top" SDFat est mieux.

Cela tient-il de la malchance ?

Premier essai : Carte SD 64Mo vieille de dix ans. Arduino MEGA sous SD.h & CardInfo. Lecteur de carte SD (LC studio) dont le pin de masse du régulateur 3,3V AMS1117 n'était pas connecté à la masse carte. Résultat : Négatif.

Deuxième essai : Mêmes cartes mais erreur réparée (voir photo plus haut) Résultat : négatif.

Troisième essai : Echange SD card pour 32Go Mêmes cartes. Résultat : négatif.

Quatrième essai : Mêmes cartes mais avec une adaptation en niveau 5V MEGA / 3,3V carte SD (voir schéma adaptation niveaux)(avec 1N4148 au lieu des BAT83 que je préconise). Résultat : négatif.

Cinquième essai : Echange SD card pour 64Mo 10yo Carte UNO... Resultat : négatif.

Sixième essai : UNO sous SDFatLib & SDInfo. Résultat : négatif.

Septième essai : Echange SD card pour 32Go Résultat : Semi positif(signalement de codes erreur du programme).

Huitième essai : Echange SD card pour nouvelle de 2Go. Résultat : Semi positif(signalement de codes erreur du programme).

Neuvième essai : échange des 1N4148 (voir schéma adaptation niveaux) pour des BAT83. Résultat : positif

Dixième essai : Echange SD card pour 32Go. Résultat : positif

Onzième essai : Echange SD card pour 64Mo. Résultat : négatif.

Douzième essai : Uno sous SD.h & CardInfo. Résultat : positif

Treizième essai : MEGA sous SD.h & CardInfo ou sous SDFatLib & SDInfo. Résultat : positif

Conclusions :

  • Les cartes qui existaient avant la finalisation du standard SD ne sont pas à privilégier.
  • Les cartes sont sensibles à la forme des signaux.
  • Certains lecteurs de carte "LC studio" ont un défaut masse.

Un grand merci à Jean-François et Fat16Lib.