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

Choix de pins sur 16F877



  1. #1
    amgab2003

    Choix de pins sur 16F877

    Bonjour,
    je suis en train de réaliser un projet à base de PIC.
    il se compose de 2 parties

    1-sonde météo ;placé sur terrain permettant de faire des mesures et transmettre ces valeurs par vois radio(géré par UM3750) à la centrale

    2-centrale ;gère des l'affichage, des actionneurs montés sur secteurs(commande sur secteur), la réception RF, dialogue avec le pc par le port //)

    avant de commencer le traçage de schéma j'ai allouer à chaque pin un périphérique. mais je me souviens bien qu'il y a des contraintes liées à la structure internes des ports qui ne permets un certains fonctionnement (surtout sur le port A je pense ).
    Je vous invite donc à vérifier avec moi cette allocation décrite ci dessous afin de minimiser les risques d'erreurs

    Sonde Météo
    PIN Fonction
    MCLR Vcc- Connecteur ICSP(isolé par un jumper)
    RB0/int Bouton de synchro
    RB1 NC
    RB2 NC
    RB3 NC
    RB4 NC
    RB5 NC
    RB6 Connecteur ICSP
    RB7 Connecteur ICSP
    RC0 N.C
    RC1 N.C
    RC2 N.C
    RC3 N.C
    RC4 N.C
    RC5 N.C
    RC6 N.C
    RC7 N.C
    RA0 LDR(0-5V)
    RA1 Humidité(0-5V)
    RA2 LM35(0-5V)
    RA4 N.C
    RA5 N.C

    CENTRALE
    PIN Fonction
    MCLR Vcc- Connecteur ICSP(isolé par un jumper)
    RB0 UM3750 A1
    RB1 UM3750 A2
    RB2 UM3750 A3
    RB3 UM3750 A4
    RB4 UM3750 A5
    RB5 UM3750 A6
    RB6 UM3750 A7- Connecteur ICSP(isolé par un jumper)
    RB7 UM3750 A8- Connecteur ICSP(isolé par un jumper)
    RC0 LPT D0 (port // du PC)
    RC1 LPT D1
    RC2 LPT D2
    RC3 LPT D3
    RC4 LPT D4
    RC5 LPT D5
    RC6 LPT D6
    RC7 LPT D7
    RA0 BP1 (Bouton poussoir)
    RA1 BP2
    RA2 BP3
    RA3 BP4
    RA4 LED
    RE0 Commande secteur voie 1(relié à un montage permettant d’envoyer un donné sur le secteur 220)
    RE1 Commande secteur voie 2
    RE2 Commande secteur voie 3
    RD0 LCD D4 (communication sur 4 bits)
    RD1 LCD D5 (communication sur 4 bits)
    RD2 LCD D6 (communication sur 4 bits)
    RD3 LCD D7 (communication sur 4 bits)
    RD4 Commande rétro éclairage
    RD5 LCD Enable
    RD6 LCD RS
    RD7 Buzzer


    Je vous remercie d'avance

    -----

    Dernière modification par amgab2003 ; 19/07/2008 à 14h32. Motif: orthographe
    Amine

  2. Publicité
  3. #2
    amgab2003

    Re : Choix de pins sur 16F877

    Pour être plus précis cette remarque de Bigonoff(part2) qui m'effraye
    "Le reste du PORTA est strictement identique à celui du 16F84, avec la même remarque au niveau de RA4, qui est toujours en drain ouvert, c’est-à-dire qu’il ne permet pas d’imposer un niveau « +5V » sur la pin correspondante. C’est également une erreur que je constate fréquemment, au niveau électronique, cette fois."
    Ce que je comprend c'est qu'il convient de mettre une entrée sur RA4
    Quand aux autre pins du port A il y a aucune contrainte?
    C'est urgent
    Amine

  4. #3
    maxitec

    Re : Choix de pins sur 16F877

    Tout le PORTA peut etre configuré au choix, en IN ou en Out ou mixte .
    S'il est configuré comme une sortie, RA devient electroniquement le drain "libre" d'un transistor .
    C'est à l' utilisateur de relier ce drain à travers une résistance (résistance pull-up).
    C'est le cas d'un transistor en commutation.

  5. #4
    amgab2003

    Re : Choix de pins sur 16F877

    salut et merci pour la réponse
    Citation Envoyé par maxitec Voir le message
    S'il est configuré comme une sortie, RA devient electroniquement le drain "libre" d'un transistor .
    C'est à l' utilisateur de relier ce drain à travers une résistance (résistance pull-up).
    C'est le cas d'un transistor en commutation.
    C'est vrai que pour RA4 n'est ce pas?
    Amine

  6. #5
    maxitec

    Re : Choix de pins sur 16F877

    salut,
    Data sheet Pic 16F87x : TABLE 3-1: PORTA FUNCTIONS
    C'est indiqué là dessus.
    Pour la led sur RA4 configuré out, tu la mets en série avec une résistance (330Ω ou 470Ω ) que tu relies à +5V:
    RA4.. cathode.. anode .. résistance.. +5V.
    Comme ça le drain est chargé par la diode led et la résistance.

  7. A voir en vidéo sur Futura
  8. #6
    zak89

    Smile Re : Choix de pins sur 16F877

    bsr,

    J'ai eu le meme probleme avce le PORTA , il faut desactiver les comparateur , si tu veux les utiliser comme I/O :

    Dans l'initialisation de ton 877A :

    movlw b'00000110'
    movwf ADCON1

    sa te permetra de commander ton port en I/O , plus d'info datasheet page : 130.
    Dernière modification par zak89 ; 28/06/2010 à 23h19.

  9. Publicité

Discussions similaires

  1. Rajout 4 pins sur alim 20 pins
    Par Davidoll dans le forum Électronique
    Réponses: 5
    Dernier message: 12/02/2008, 18h24
  2. Pins non utilises sur IC???
    Par markelec dans le forum Électronique
    Réponses: 5
    Dernier message: 30/11/2007, 09h07
  3. Réponses: 4
    Dernier message: 31/12/2005, 14h09
  4. Saut de page sur 16F877
    Par LouR56 dans le forum Électronique
    Réponses: 3
    Dernier message: 01/02/2005, 21h06
  5. branchement pt100 sur 16F877
    Par alpair dans le forum Électronique
    Réponses: 7
    Dernier message: 26/01/2005, 20h56