[Programmation] Carte SD PIC
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Carte SD PIC



  1. #1
    invite46bff9c3

    Carte SD PIC


    ------

    Bonjour à tous,
    Je suis un tout nouveau sur votre forum. J'ai vu que vous étiez actif et donnez des réponses inintéressantes.
    Bon alors j'explique ma situation.

    Je suis étudiant en Licence système embarqué.
    Je suis sur un projet, où je dois transférer des données obtenus par un µcontrolleur (PIC18F45k22) et d'une horloge temps réelle (RTC) dans un module MMC/SD card.
    Celui-ci en particulier :

    http://images.google.fr/imgres?imgur...h=730&biw=1536

    Cependant je ne connais pas du tout le fonctionnement que je dois adopté pour cette programation.
    Je sais que sur microship il existe des codes exemples, mais dans mon cas je n'arrive pas bien à saisir le coup avec ceux-ci.

    Je voulais savoir si quelqu'un à déjà travailler sur cela ou non? et si c'est possible de palabrer ensemble pour que je puisse terminer cette partie considérer comme "difficile" dans mon projet.
    Ou alors simplement avoir des liens perso qui peuvent m'expliquer petit à petit le travail à exercer pour que cette communication marche.


    PS: j'ai oublié de spécifié que je travaille sur une carte microship PIC7. Et que là je suis sur une version de µship qui est déjà limité avec le peu de code que j'ai fais... :/

    Merci par avance.
    Cordialement
    Shiin

    -----

  2. #2
    adipie

    Re : Carte SD PIC

    Bonjour, une solution simple consiste à utiliser une carte SD-Com5 de Comfile.
    Tu envois les commandes et les données par une liaison série RS232 via l'UART du PIC.
    Ci-dessous le code en MikroBasic que j'utilise avec cette carte.

    Code:
    Sub procedure InitCarte()
    if P0 = 0 then
          Lcd_Cmd(_LCD_CLEAR)
           Lcd_Out(1,1,"Creation nouveau")
           Lcd_Out(2,1,"    Fichier     ")
          Ds= "Del f1.txt "
           strAppendSuf(Ds,13)
           strAppendSuf(Ds,10)
           UART1_Write_Text(Ds)
           delay_ms(200)
          'Création fichier
           Dt="fcreate f1.txt"          'Nom du fichier f1.txt
           strAppendSuf(Dt,13)
           strAppendSuf(Dt,10)
           UART1_Write_Text(Dt)
           delay_ms(1000)
           Lcd_Cmd(_LCD_CLEAR)
           P0 = 1
        end if
    end sub
    'Ecriture sur carte SD
    Sub procedure EcritureCarte()
        setbit(PORTB,7)
        Ds ="fputs f1.txt /a "
        Strcat(Ds, CntStr)
        strAppendSuf(Ds,44)
        Strcat(Ds, TimeStamp)
        strAppendSuf(Ds,44)
        Strcat(Ds,Tt1)
        strAppendSuf(Ds,13)
        strAppendSuf(Ds,10)
        UART1_Write_Text(Ds)
        delay_ms(150)
        'Fermeture fichier
        Ds="fclose"
        strAppendSuf(Ds,13)
        strAppendSuf(Ds,10)
        UART1_Write_Text(Ds)
        delay_ms(150)
        clearbit(PORTB,7)
    end sub

  3. #3
    adipie

    Re : Carte SD PIC


  4. #4
    invite46bff9c3

    Re : Carte SD PIC

    Merci pour la réponse rapide adipie,

    C'est une solution que j'utiliserais en dernier recours je pense..
    Car en priorité je voudrais communiquer avec elle par le biais d'une liaison I2C. (fortement imposé par le cahier des charges).

    Auriez vous des éléments de réponse avec ce type de communication?

    Merci d'avance.

    Shin

  5. A voir en vidéo sur Futura
  6. #5
    adipie

    Re : Carte SD PIC

    C'est ton choix, donc il va falloir travailler un peu en utilisant en utilisant ce lien et les exemples: http://www.mikroe.com/add-on-boards/storage/mmc-sd/

Discussions similaires

  1. Réponses: 5
    Dernier message: 07/04/2015, 17h51
  2. Connecteur ultra plat de type carte bleu / carte sim ...
    Par inviteda892854 dans le forum Électronique
    Réponses: 90
    Dernier message: 05/12/2014, 16h56
  3. Programmation sous Flowcode de la carte EB023 - Carte Internet
    Par inviteb79a3219 dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 09/04/2013, 12h11
  4. carte mere ga-gigabyte ga k8rs482m choix de carte video
    Par invite85dab4bd dans le forum Matériel - Hardware
    Réponses: 1
    Dernier message: 18/02/2011, 08h49
  5. comment brancher l'audio de ma carte TV sur carte mère inconnu
    Par invitebe36511c dans le forum Matériel - Hardware
    Réponses: 2
    Dernier message: 28/02/2007, 08h02
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...