fichier texte et PIC
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

fichier texte et PIC



  1. #1
    FantomX

    fichier texte et PIC


    ------

    Bonsoir,

    Je conçois une carte qui relève plusieurs informations dans un PIC. J'aimerais transmettre ces informations par liaison série à un ordinateur. Je voudrais que ces informations soient contenues dans un fichier texte .txt. Comment dois-je procéder pour loger les valeurs de variables du PIC dans un fichier texte? ( le langage m'importe peu ).

    Par exemple ma carte relève : température 10°C à 14h le 27 Juin 2007. Je voudrais envoyer ces données à l'ordinateur dans un fichier texte contenant : 10;14;27;06;07.

    -----

  2. #2
    FantomX

    Re : fichier texte et PIC

    Je travaille avec CC5X et je n'ai pas de bibliothèques comme stdio.h qui pourrait gérer les instructions du C comme fopen, fclose ... Quelqu'un a une idée ?

  3. #3
    PA5CAL

    Re : fichier texte et PIC

    Bonsoir

    Il te faut probablement faire une transcription binaire -> ASCII.

    Par exemple 10 (°C) qui se trouve probablement sous la forme 0Ahexa doit d'abord être transcrit en BCD (chiffres décimaux sur 4 bits) au moyen d'un division avec reste (ou son équivalent) ce qui donne 1 et 0, puis chaque chiffre doit être transcrit dans le code ASCII correspondant, ce qui donne 31hexa et 30hexa. Le code ASCII de ";" est 3Bhexa.

    Voici un exemple de pseudocode d'un programme pour envoyer un nombre compris entre 0 et 99, suivi d'un ";" .

    Code:
       Unites = valeur initiale
       Dizaines = 0
    boucle:
       si Unites<10 alors aller à fin_boucle
       Unites = Unites - 10
       Dizaines = Dizaines + 1
       aller à boucle
    fin_boucle:
       Dizaines = Dizaines + 30hexa
       envoyer Dizaines
       Unites = Unites + 30hexa
       envoyer Unites
       envoyer 3Bhexa
    Dernière modification par PA5CAL ; 29/06/2007 à 18h35.

  4. #4
    PA5CAL

    Re : fichier texte et PIC

    Pour le stockage dans un fichier des valeurs reçues, ça dépend du type d'ordinateur, de son système d'exploitation et du logiciel de communication série que tu utilises.

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

    Re : fichier texte et PIC

    Le logiciel qui devra réceptionner les données sera développé sous Visual Basic. L'idée de conversion me semble bien. Dans mon programme, je dispose déja d'une fonction qui convertit les nombres en char car mon afficheur LCD n'accepte que ce format. Est-ce que le type char conviendrait ? Selon toi, le logiciel créera le fichier texte dans lequel il placera les caractères un par un. Ca me semble bien. Je testerai prochainement. Merci.

  7. #6
    mictour

    Re : fichier texte et PIC

    Bonjour FantomX,
    Sois tu convertis tes données au depart et je te propose un petit fichier en CC5X :
    http://www.isk.kth.se/kursinfo/mekat...mprog/ascnum.c
    Sois tu les convertis à l'arrivée, dans ton logiciel...
    Bon W.E. mictour.

Discussions similaires

  1. Dans WORD, texte horizontal + texte vertical comment ?
    Par Cornemuse dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 24/01/2010, 06h28
  2. Modifier un fichier texte avec MATLAB
    Par invite70e57eb7 dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 14/12/2009, 14h15
  3. [c++] lecture dans un fichier texte
    Par invite9b88e44f dans le forum Logiciel - Software - Open Source
    Réponses: 17
    Dernier message: 24/07/2007, 17h46
  4. Lecture dans un fichier texte en Langage C
    Par invitee5fedd72 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 16/04/2007, 11h04
  5. traitement fichier texte
    Par invited064bf1a dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 16/04/2006, 21h42
Découvrez nos comparatifs produits sur l'informatique et les technologies.