Communication entre 2 Pics
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Communication entre 2 Pics



  1. #1
    invite2f4592da

    Communication entre 2 Pics


    ------

    Bonjour à tous,
    Alors voilà, j'ai une communication a faire entre 2 pics, un PIC16F874A et un PIC16F876A.
    J'ai une communication qui se fait par le PORT C6: Tx, et le PORT C7: Rx.
    Je programme en C, et je voudrais savoir comment on programme, Le prof m'as juste dit : Putc, getc, mais je sais pas comment les utliser, Si vous pourriez m'aider sa serai d'une grande utilité , surtout que sa fait 1 semaine et demi que je rame dessus. Merci Beaucoup de votre Aide.

    -----

  2. #2
    Jack
    Modérateur

    Re : Communication entre 2 Pics

    Il faut lire les règles participatives avant de poster. Dans celles du forum info programmation, on trouve ceci:
    http://forums.futura-sciences.com/programmation-langages-algorithmique/441632-regles-participatives-nouveau-forum.html

    et ceci:
    http://forums.futura-sciences.com/pr...ces-forum.html

    Merci d'en tenir compte à l'avenir.
    Je transfère donc en électronique

  3. #3
    vincent66

    Re : Communication entre 2 Pics

    Bonsoir et bienvenue !
    Si ma mémoire ne me trahit pas vous utilisez des pic avec oscillateur d'horloge intégré précis à 1% ... or pour une communication par uart il faut utiliser des quartz d'horloge précis à 50ppm ...
    Vincent
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  4. #4
    Aurélien

    Re : Communication entre 2 Pics

    Citation Envoyé par vincent66 Voir le message
    pour une communication par uart il faut utiliser des quartz d'horloge précis à 50ppm ...
    0.005% ? T'as du te tromper, car c'est ultra faible comme valeur !
    En général on se lasse jusqu'à 1% de precision...
    Avec 50ppm de différence, il faut des quartz de 20ppm de chaque côté, et à la meme température. Ca fait un peu critique pour un simple UART..

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

    Re : Communication entre 2 Pics

    Bonjour et bienvenue sur futura,

    Pour programmer une interface d'un pic, comme UART dans ton cas. Faut déclarer les pins d'entrés et de sortis ( dans ton cas tu as 2 pins ) , Aussi qu'ils soient en digital non analogue. Par la suite faut initialiser les registres nécessaires ( cherche dans le datasheet PIC16F874A )

    Puis implémenter 2 fonctions si nécessaires pour envoyer et réceptionner tes données

    C'est tout.

    Commence à programmer est si t'as des problèmes de fonctionnement on va t'aider

  7. #6
    invite2f4592da

    Re : Communication entre 2 Pics

    Ahhhhhh en fait sa y est , j'y suis !! j'ai trouvé la faille, enfait il fallait juste que je déclare une variable, en gros fallait faire sa:

    Char scale;
    Void main (void) {
    SET_TRIS_A(0x00);
    SET_TRIS_B(0x00);
    SET_TRIS_C(0xC0); [ C7=1 (entrée); C6=1(entrée) le reste peu importe l'ordre]

    scale = getc();

    if(scale == 0x41) { ... }

    Et pour l'envoi c'est simplement: putc(0x41);

    Merci beaucoup en tout cas c'est très gentil de votre part !

Discussions similaires

  1. communication entre 2 pics
    Par invite1382cb9f dans le forum Électronique
    Réponses: 4
    Dernier message: 27/04/2010, 23h28
  2. [PIC]-Communication entre 2 PICs->Envoi d'informations
    Par jorg1n dans le forum Électronique
    Réponses: 20
    Dernier message: 01/04/2009, 13h20
  3. cherche code pour communication SPI entre deux PICs...
    Par invite8f8ffe44 dans le forum Électronique
    Réponses: 1
    Dernier message: 24/04/2008, 19h12
  4. communication i2c entre deux pics
    Par invite45c27900 dans le forum Électronique
    Réponses: 2
    Dernier message: 02/11/2007, 22h56
  5. communication entre PICs et composants
    Par noisyboxes dans le forum Électronique
    Réponses: 16
    Dernier message: 27/05/2007, 17h23
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...