IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Pb de lecture de carte SD


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Octobre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 7
    Par défaut Pb de lecture de carte SD
    Bonjour à tous!

    J'ai un projet à réaliser en programmation embarquée C. J'utilise un p18f46k20. J'essaie de communiquer avec une carte SD
    mais mon programme n'arrive pas à ouvrir le fichier mp3 que je veux lire. J'utilise pour communiquer avec la carte SD la librairie Microship MDD File System.
    Voici le code de mon main :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    #include "SD-SPI.h"
    #include "p18f46k20.h"
    #include "FSIO.h"
     
    void main(void)
    {
     
    FSFILE *melodie;
     
    FSInit();
     
    melodie = FSfopen ("01.MP3", "r");
    Merci d'avance pour vos réponse!

    A bientôt.

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,

    Qu'as tu comme message d'erreur ? As quel moment ça coince ?

  3. #3
    Membre régulier
    Inscrit en
    Octobre 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 7
    Par défaut
    je n'ai pas de message d'erreur. Le programme est compilé correctement. Mais il n'arrive pas à trouver le fichier mp3.
    En mode debug, j'ai pu remarquer que c'était le nom de mon fichier qui n'était pas correct. Mais celui ci ne comporte que 6 caractères alors que j'ai le droit à 11. Je ne vois dc pas d'où peut venir le pb.

  4. #4
    Membre Expert
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    952
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2006
    Messages : 952
    Par défaut
    Salut,

    Citation Envoyé par burby Voir le message
    J'ai un projet à réaliser en programmation embarquée C. J'utilise un p18f46k20. J'essaie de communiquer avec une carte SD
    je pense - mais je peux me tromper - qu'il y a un minimum de code à écrire avant de pouvoir communiquer avec ta SD. De mémoire, il faut au moins écrire 5 fonctions:
    - un readsector
    - un write sector
    - un init
    - un getstatus
    - un ioctl.

    Après, il faut configurer de façon à ce que ton soft sache que SD est le disque 'x' drivé par les 5 fonctions précitées... Bref, y'a du boulot quand même. Ce genre de bibliothèque marche très bien, mais il faut souvent implémenter soi-même le bas niveau. Bon courage.

    a+

    Pfeuh

Discussions similaires

  1. Lecture de carte d'identité
    Par andreditdd dans le forum Langage
    Réponses: 7
    Dernier message: 13/11/2008, 21h25
  2. lecture de carte SD
    Par pribert dans le forum Périphériques
    Réponses: 2
    Dernier message: 06/07/2008, 12h49
  3. [debutant] lecture information carte NFC
    Par noname_971 dans le forum Développement Mobile en Java
    Réponses: 1
    Dernier message: 02/06/2008, 12h04
  4. [WD10] lecture NMTEA carte GPS
    Par IsabelleC dans le forum Windev Mobile
    Réponses: 1
    Dernier message: 10/05/2007, 13h27
  5. Lecture de carte SD impossible
    Par Bouki dans le forum Périphériques
    Réponses: 6
    Dernier message: 18/08/2005, 16h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo