Envoi de données via l'uart d'un PIC16F877A
Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Envoi de données via l'uart d'un PIC16F877A



  1. #1
    Creezys

    Envoi de données via l'uart d'un PIC16F877A


    ------

    Bonjour,

    S'il vous plait j'ai rencontré un problème sur l'envoie d'un ensemble de données via l'uart de mon PIC, Bon j'ai un 16F877A depuis lequel je dois envoyé un ensemble de données le tout au même temps. par exemple: soit les données comme suit, "Date : 05/06/2014","Nom : Goualal".
    c'est deux informations je veux les envoyées ensembles sur TX de mon PIC mais j'arrive pas.


    * A noter que je veux pas les envoyé comme un texte.

    -----

  2. #2
    paulfjujo

    Re : Envoi de données via l'uart d'un PIC16F877A

    bonjour

    * A noter que je veux pas les envoyé comme un texte
    si ce n'est pas du texte , c'est quoi ?
    l'ascii est utilisé pour representer du texte !

    je dois envoyé un ensemble de données le tout au même temps.
    en meme temps,c'est relatif, vu que les caracteres seront envoyés sequentiellement
    tu veux dire regrouper differentes sources de donnees en un seul message ?

    montre d'abord ton programme et on avisera ...
    langage utilisé
    compilateur utilisé

  3. #3
    Creezys

    Re : Envoi de données via l'uart d'un PIC16F877A

    Bon Merci pour la reponse, mais a vrai dire je me suis trompé de bien m'exprimer je veux tout simplement envoyé une trame de donnés de plusieurs octets, comment puis-je faire.

    Pour le programme j'essaye de comprendre comment ça marche pour le faire. Merci!!

  4. #4
    paulfjujo

    Re : Envoi de données via l'uart d'un PIC16F877A

    langage utilisé ?
    compilateur utilisé ?

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

    Re : Envoi de données via l'uart d'un PIC16F877A

    le langage que j'utilise c'est le langage C, avec un compilateur mikroC for PIC.

  7. #6
    paulfjujo

    Re : Envoi de données via l'uart d'un PIC16F877A

    Sous mikroC, il y a plein d'aide et surtout les librairies existantes

    Activer la librairie UART dans l'onglet librairies manager
    et cliquer dessus pour voir les exemples...
    code et schema..

    commencer par faire tourner cet exemple.. prevu pour le 16F887

    mais ne pas mettre
    Code:
     
     ANSEL  = 0;                     // Configure AN pins as digital
     ANSELH = 0;
    pour le PIC16F877 !

    .
    Dernière modification par paulfjujo ; 05/06/2014 à 11h31.

  8. #7
    Creezys

    Re : Envoi de données via l'uart d'un PIC16F877A

    les exemples sur le help je les ai déjà exécuter, c'est à l'aide d'eux que j'ai pu comprendre comment fonctionne l'uart du PIC, mais j'arrive toujours pas à envoyer tout une trame de données.

  9. #8
    paulfjujo

    Re : Envoi de données via l'uart d'un PIC16F877A

    Elle proviennent d'où , tes donnees ?
    elles sont en dur , (internes) dans ton programme?
    elles sont evolutives ?

    Je ne comprends pas ton probleme ... pas assez d'explications !
    si tu as suivi l'exemple MikroC

    au passage, il est preferable d'utiliser des messages en ROM plutot qu'en RAM
    L'exemple MikroC n'est pas un bon exemple en la matiere.. surtout avec des 16Fxxxx
    avec peu de RAM
    .

    Code:
    void UART1_Write_CText(const char *txt)
     {
       while (*txt)
          UART1_Write(*txt++);
    }
    
    // dans le main
    UART1_Write_CText("Date : 05/06/2014");
    UART1_Write(9); // tabulation entre les 2 textes
    UART1_Write_CText("Nom : Goualal");
    UART1_Write(13);
    Le terminal va bien recevoir toute la trame sur une meme ligne
    sinon, tu peux aussi utuiliser strcat pour coller les morceaux dans une seul envoi UART.
    Dernière modification par paulfjujo ; 05/06/2014 à 14h48.

Discussions similaires

  1. exploitation de données de l'uart du PIC16LF1937
    Par Creezys dans le forum Électronique
    Réponses: 23
    Dernier message: 06/05/2014, 11h19
  2. Syntaxe UART pour envoi String sur bluetooth profile SPP ?
    Par vinowan dans le forum Électronique
    Réponses: 4
    Dernier message: 16/04/2014, 15h49
  3. commande d'une LED et supervision d'un LM35 via UART pic16f877A
    Par st.diyae dans le forum Électronique
    Réponses: 2
    Dernier message: 09/05/2013, 11h00
  4. Identifier données reçues par l'UART
    Par NeZo dans le forum Électronique
    Réponses: 7
    Dernier message: 05/04/2012, 10h32
  5. Comment envoyer des données au PC sans UART
    Par invitec6f46d45 dans le forum Électronique
    Réponses: 1
    Dernier message: 09/04/2009, 09h52
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...