0001
0002
0003
0004
0005
0006
0007
0008
0009
0010

MO5SD = Interfaçage du MO5 avec une carte mémoire Secure Digital

première précédente retour diaporama suivante dernière

La séquence d'initialisation de la carte SD est la suivante : Envoi de 80 cycles d'horloge pour démarrer la carte (POWER ON), puis de la commande CMD0 (Software Reset) et de la commande CMD1 (Start initialization process) qui la met en mode SPI. Cette séquence fonctionne uniquement avec les cartes SD standard (limitées à 2Go). Les cartes SDHC (4 Go et plus) nécessitent une procédure un peu plus compliquée. Quand la carte est prête, on envoie la commande CMD17 avec l'adresse du secteur à lire. En réponse la carte envoie les 512 octets du secteur, précédés d'un octet $FE de début de secteur et suivis de deux octets de CRC. Le contrôle de ces deux octets est (heureusement) facultatif.

0005
© 2012 - Daniel Coulom