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

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.