Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Pb PORTB PIC



  1. #1
    narf

    Angry Pb PORTB PIC


    ------

    Bonjour,

    Voila mon problème : je souhaite transférer des infos d'un premier PIC 16F876 à un 2eme par le biais du PORTB. Le portB du 1er PIC est relié physiquement au portB du 2e PIC. Le 1er PIC place un octet sur le PORTB, le 2e le prend et le place dans TXREG : oui mais voilà : ça ne marche pas ! Pourquoi ???

    J'ai pourtant placé OPTION_REG.7 à 1 donc c'est pas un pb de pull-up.
    Quelqu'un peut-il m'aider ??

    -----

  2. #2
    narf

    Re : Pb PORTB PIC

    En fait, j'utilise le bit 0 du Port A comme repère, un peu comme une horloge :
    PORTA.0 = 0;
    PORTB = adresse;
    PORTA.0 = 1;
    nop(); nop();nop();nop();

    Dans le programme du second PIC, j'attend que PORTA.0 soit à 0 pour prendre la valeur mise sur le PORTB au même moment, puis j'envoie sur l'usart :
    while(PORTA.0==1){;} // Si A0=1, attendre
    adresse0 = PORTB ;
    while(!TXIF){;};
    TXREG = adresse0;

    En fait, je pense que le pic n'arrive pas à lire la valeur, la sortie TX ne correspond pas à l'octet posé sur le PORTB.

    Comment faire ?

  3. #3
    Gérard

    Re : Pb PORTB PIC

    Bonjour,
    Question bête : as-tu mis PORTA.0 en numérique ? (entrée ana à la mise sous tension)

  4. #4
    narf

    Re : Pb PORTB PIC

    Merci Gerard ! En effet j'avais oublié de configurer le PORTA. Merci beaucoup !

Sur le même thème :

Discussions similaires

  1. [PIC] PORTB,VAR ? (choisir le no du port avec une variable)
    Par Mkala dans le forum Électronique
    Réponses: 5
    Dernier message: 20/02/2010, 12h18
  2. clavier et LCD commandés par PORTB d'un PIC
    Par arzew dans le forum Électronique
    Réponses: 3
    Dernier message: 07/05/2008, 10h04
  3. Comment gener que le front montant sur PortB
    Par c_po_simple dans le forum Électronique
    Réponses: 2
    Dernier message: 17/04/2008, 18h53
  4. Maintenir les etats du portB
    Par dim12 dans le forum Électronique
    Réponses: 0
    Dernier message: 06/02/2008, 22h54
  5. interruptions portB PIC
    Par romelec dans le forum Électronique
    Réponses: 6
    Dernier message: 02/05/2004, 11h12