envoie de trame par le pic
Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

envoie de trame par le pic



  1. #1
    invitec8c13b53

    envoie de trame par le pic


    ------

    Bonjour, je suis entrain d'écrire un programme en C (pic 18f) qui permet d'envoyer un trame, le problème c'est je ne sais pas comment définir cette trame j'ai essayé avec :
    #define trame = 0x01 et lors du déclenchement je met :
    PORTB = trame & 0x01; Mais ca marche pas de toute façon dans ce petit programme j'ai des erreurs que je ne trouve des erreurs, merci de m'aider de trouver l'erreur ainsi de me montrer comment je peux définir ma trame et déclencher les bits du PORT B afin de l'envoyer.
    ci joint le programme et erreur

    -----
    Images attachées Images attachées

  2. #2
    Seb.26

    Re : envoie de trame par le pic

    C'est quoi ta trame ???

    > une trame d'octets ?
    > une trame de bits ?
    > une trame de long, de float ???

    Tu veux l'envoyer comment ???

    << Aide toi, le forum t'aidera ... >>
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  3. #3
    invitec8c13b53

    Re : envoie de trame par le pic

    oui j'ai pas détaillé, c'est une trame de 8 bits. Le but est de commander l'infrarouge et afficher la consigne sur l'afficheur d'une télécommande. Pour cela je dois envoyer plusieurs trames selon la consigne, par exemple "00000001" avec un bit de start et un bit de stop.Merci

  4. #4
    mortaurat

    Re : envoie de trame par le pic

    #define trame = 0x01
    dejà tu devrais mettre
    #define trame 0x01

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

    Re : envoie de trame par le pic

    Oui bonne remarque, merci
    J'ai modifié le programme , ca m'indique une erreur eu niveau de la ligne
    else PORTB = trame & 0x01;
    programme et erreur ci-joint
    Merci
    Images attachées Images attachées

  7. #6
    invitec8c13b53

    Re : envoie de trame par le pic

    Ah oui j'ai mi trame au lieu de trame1 que j'ai déclaré voila le programme et la nouvelle erreur
    Images attachées Images attachées

  8. #7
    invitec8c13b53

    Re : envoie de trame par le pic

    auriez vous une idée?

  9. #8
    RISC

    Re : envoie de trame par le pic

    Salut,

    As-tu toujours l'erreur de compilation could not find file 'c018.o' ?
    si c'est le cas c'est simplement que tu as installé le C18 sans cocher toutes les cases lors de l'installation (elles mémorisent notamment les chemins par défaut des fichiers librairies, des fichiers headers, des fichiers linker script,...).
    Le fichier C018.o est la version relogeable du fichier startup du compilateur C18. Le PB est simplement que le chemin d'accès aux librairies n'a pas été ajouté à la registry de Windows lors de l'installation.

    2 solutions :
    1/ tu désinstalles et tu réinstalles le C18 (avec la dernière version)
    2/ Tu ajoute le chemin d'accès aux librairies dans MPLAB :
    Project > Build options > Project > onglet "Directories" > Champ "Show directories for" > "Library Search Path" > bouton "new" > ajouter C:\MCC18\LIB > OK

    a+

  10. #9
    invitec8c13b53

    Re : envoie de trame par le pic

    Merci beaucoup, grace aux chemin que vous m'avez donné,j'ai pu trouvé LIB elle était installé mais je lui avait pas indiqué le chemin (ci-joint).

    Concernant le programme, est cela suffit pour pouvoir envoyer la trame, et si vous avez des conseils SVP.
    Merci
    Images attachées Images attachées  

  11. #10
    invitec8c13b53

    Re : envoie de trame par le pic

    J'aimerais savoir comment ajouter les bits de start et stop puis synchroniser la durée des bits en sortie du port B SVP. Merci
    (Programme ci-joint)
    Images attachées Images attachées  

Discussions similaires

  1. trame serie sur pic 16f628
    Par invitec521790c dans le forum Électronique
    Réponses: 10
    Dernier message: 31/03/2010, 00h44
  2. [PIC] Capture d'une trame série
    Par invitedd558ae9 dans le forum Électronique
    Réponses: 7
    Dernier message: 09/01/2010, 17h15
  3. Trame série avec un PIC
    Par flyingrock dans le forum Électronique
    Réponses: 2
    Dernier message: 09/11/2009, 22h39
  4. PIC : Envoie de 35 bits en série
    Par invite27f7a62a dans le forum Électronique
    Réponses: 15
    Dernier message: 21/05/2008, 12h49
  5. Pic Basic Trame RS232
    Par invite4ff7103d dans le forum Électronique
    Réponses: 7
    Dernier message: 10/06/2007, 10h53
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...