Ecriture d'une carte MicroSD via SPI - PIC18F46J50
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Ecriture d'une carte MicroSD via SPI - PIC18F46J50



  1. #1
    inviteb7469dc5

    Ecriture d'une carte MicroSD via SPI - PIC18F46J50


    ------

    Bonjour,

    Mon but est de réaliser une écriture de données rapide(> 100Ko/s) sur une carte Micro SD(FAT32, 512b/secteurs) avec mon PIC18 via une liaison SPI: j'écris 2 octets à chaque cycle.

    Donc tout au début j'ai essayé la librairie File System fournie par MicroChip et j'ai eu une vitesse d'écriture environ de 11Ko/s.

    Je me suis dit ça serait un problème de librairie... donc j'ai essayé d'utiliser une autre librairie : Petit FatFS, la version légère du FatFS. J'ai eu un pire résultat : environ 0.1Ko/s.

    Mes questions sont :
    Est-ce que c'est normale, sachant que j'utilise un Starter Kit PIC18F : PIC18F46j50, que je n'ai que cette vitesse là? Si non, jusqu'à quelle vitesse (à peu près) on pourrait avoir à partir de ce PIC?

    Est-ce qu'il y a une grosse différence entre Petit FatFS et le FatFS en vitesse de transfert?

    Merci d'avance.

    -----

  2. #2
    Forhorse

    Re : Ecriture d'une carte MicroSD via SPI - PIC18F46J50

    Je ne suis pas certain que le SPI soit adapté a cette vitesse de transfert.
    Tout projet flou conduit à une connerie précise !

  3. #3
    vincent66

    Re : Ecriture d'une carte MicroSD via SPI - PIC18F46J50

    Bonjour,
    Normalement oui le spi peut atteindre cette vitesse.
    N'y a-t-il pas un protocole de vérification d'écriture intégré aux librairies qui ralentirait considérablement les choses ?

    Vincent
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  4. #4
    RISC

    Re : Ecriture d'une carte MicroSD via SPI - PIC18F46J50

    Salut,

    As-tu mesuré la vitesse de transfert de l'application livrée d'origine sur la carte ?
    De tête je crois qu'il y a un bootloader uSD qui télécharges au démarrage l'application dans la FLASH du PIC.
    Es-tu sur que ton PIC fonctionne à 48MHz (12 MIPS) ?

    Vérifie dans les dernières librairies du coté de la pile USB device. Il devrait y avoir des projets en classe MSD

    a+

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Réponses: 19
    Dernier message: 05/07/2011, 12h03
  2. Ecriture carte SD
    Par invite1f3ee28a dans le forum Électronique
    Réponses: 0
    Dernier message: 07/04/2011, 13h33
  3. vitesse écriture sur carte microSD
    Par invite910c7bbe dans le forum Matériel - Hardware
    Réponses: 8
    Dernier message: 22/10/2010, 13h20
  4. ecriture sd card avec 18f4550 en spi sans fat
    Par invite1208e497 dans le forum Électronique
    Réponses: 12
    Dernier message: 22/06/2010, 23h28
  5. carte sd et spi
    Par bird12358 dans le forum Électronique
    Réponses: 4
    Dernier message: 16/04/2010, 11h44
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...