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

problème de RA4 et RA5



  1. #1
    silvo

    problème de RA4 et RA5


    ------

    bonjour
    j'ai un problème avec le 16F628A!
    j'ai configuré le porta en sorti, tous marche sauf RA4 et RA5. le timer fonctionne bien sur l'horloge interne. je suis en mode digital mais j'ai ce problème!
    j'ai un autre 16f628A qui refuse de se programmer !
    l'autre se programme avec le meme programmateur!
    merci de m'aider

    -----

  2. Publicité
  3. #2
    DavidDB

    Re : problème de RA4 et RA5

    Salut,

    As-tu ouvert le datasheet du 628?

    RA4 est à collecteur ouvert, et RA5 est multiplexé avec l'oscillateur (de souvenir, à vérifier)

    David.

  4. #3
    silvo

    Re : problème de RA4 et RA5

    merci mais est ce ke je peux utiliser RA4 et RA5 en sortie avec un oscillateur interne. si oui comment ? je veux utiliser ses sorties pour un afficheur. les autres broches duport A marche sans probleme!
    j'ai un autres problème: comment utiliser le BCD sept segments 74ls48 avec un pic. moi j'ai rélié les entrées A B C et A sur A0 à A3 mais j'ai un resultats bizarre en sortie; rien à voir avec le nombre binaire entré !
    merci de m'aider !

  5. #4
    freepicbasic

    Re : problème de RA4 et RA5

    e peux utiliser RA4 et RA5 en sortie avec un oscillateur interne.
    doublon ici;
    http://forums.futura-sciences.com/thread163555.html

    pour le 74LS48;
    vérifier le sens du chiffre binaire ABC , 1 à la place de 0 ou A à la place de C
    Vérifier le cablage des digits.
    voir le soft.
    A+, pat

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

    Re : problème de RA4 et RA5

    merci mais j'ai pas inversé les broches!
    même si c'était le cas il m'afficherait d'autres chiffres à l'afficheur, mais là il peu m'aficher un F ou un C ou un U .......... vous voyez ?

  8. #6
    freepicbasic

    Re : problème de RA4 et RA5

    74ls48 pour cathode commune !
    ça serait pas un afficheur anode commune par hasard ?
    A+, pat

  9. Publicité
  10. #7
    silvo

    Re : problème de RA4 et RA5

    j'ai aussi un problème avec un pic 628A! en fete j'en ai deux mais l'un se programme bien et l'autre meme pas ! est ce qu'il est foutu?
    j'utilise le meme programmateur !

  11. #8
    silvo

    Re : problème de RA4 et RA5

    c'est deux afficheur que j'ai multiplexé et ils sont à cathode commun !

  12. #9
    freepicbasic

    Re : problème de RA4 et RA5

    il est peut être en mclr off et le prog ne peut plus le programmer.
    Il faut faire alors le montage que j'ai déjà expliqué !
    Ou alors il faut l'effacer car il est en protection
    A+, pat

  13. #10
    silvo

    Re : problème de RA4 et RA5

    effectivement il est en MCLR, en fete les deux, mais pourquoi le probleme est sur l'un ? et le meme programme ne peut pas se charger sur l'un !

  14. #11
    freepicbasic

    Re : problème de RA4 et RA5

    la fameuse modif
    http://traitplat.free.fr/dotclear/im...chema_prog.jpg
    je préfère mettre un 2n2222 avec une résistance sur la base ça fonctionne aussi bien.

    Pour le pic ,
    peut être est il HS , mais avant de déduire qu'il est HS,
    il faut tenté de l'effacer et essayer cette modif.
    A+, pat

  15. #12
    silvo

    Re : problème de RA4 et RA5

    merci! je vais faire ça et voir !

  16. Publicité
  17. #13
    silvo

    Re : problème de RA4 et RA5

    voici ma configuration :
    __CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_OFF & _LVP_OFF & _MCLRE_OFF & _INTRC_OSC_NOCLKOUT
    voici mon initialisation :
    int

    clrf PORTA ; effacer le port a
    clrf PORTB ; effacer le port b
    bsf STATUS,RP0 ; passer en banque 1
    movlw optionval ; charger la valeur du registre d'option dans w
    movwf OPTION_REG ; transferer dans option_reg
    clrf VRCON ; desactiver la tension de reference
    bsf PCON,OSCF ; choisir la fréquence interne de 4 MHZ
    bcf STATUS,RP0 ; passer en banque 0
    movlw 7 ;
    movwf CMCON ; desactiver les comparateurs


    ; EFFACER LA RAM
    ; --------------

    movlw 0x20
    movwf FSR ; initialiser le pointeur
    init1
    clrf INDF ; effacer ram (96 emplacements uniquement)
    incf FSR,f ; pointer sur suivant
    btfss FSR,7 ; tester si fin zone atteinte (96)
    goto init1 ; non, boucler

    ; CONFIGURATION
    ; -------------
    bsf STATUS,RP0 ; passer en banque 1
    clrf PORTA ; mettre le port a en sortie
    movlw B'11100001' ; valeur pour configurer le port b
    movwf PORTB ; charger dans le port b
    bcf STATUS,RP0 ; passer en banque 0
    movlw intermasque ; charger intermasque pour le registre intcon
    movwf INTCON ; transferer dans intcon

    ; INITIALISATION DES VARIABLES
    ; ----------------------------
    movlw 5
    movwf milli ; initialisation de milli
    movwf milli10 ; initialisation de milli10
    movlw 1
    movwf sec ; initialisation de sec
    movwf sec10 ; initialisation de sec10
    movlw 5
    movwf milli1 ; initialisation de milli1
    movwf milli100 ; initialisation de milli100
    movlw 2
    movwf sec1 ; initialisation de sec1
    movwf sec100 ; initialisation de sec100
    call affsec ; appeler affsec
    call affmilli ; appeler affmilli
    call affsec1 ; appeler affsec1
    call affmilli1 ; appeler affmilli1
    movlw 3
    movwf cmpt1
    movlw 30
    movwf cmpt2
    bcf STATUS,RP0
    btfss PORTB,5 ; tester le contact auto/manuel
    goto auto1 ; aller à auto1
    goto manuel1 ; aller à manuel1

    avec

    optionval EQU B'00000110' ; valeur à mettre dans le registre d'option
    intermasque EQU B'10111000' ; valeur à mettre dans le registre d'interruption

    voici ma definition pour les ports:
    ; PORTA -
    ; ----- -
    ; PORTA,0 : led e de l'afficheur -
    ; PORTA,1 : led c de l'afficheur -
    ; PORTA,2 : led f de l'afficheur -
    ; PORTA,3 : led g de l'afficheur -
    ; PORTA,4 : led a de l'afficheur -
    ; PORTA,5 : led b de l'afficheur -
    ; PORTA,6 : led d de l'afficheur -
    ; PORTA,7 : DEL pour signaler le fonctionnement en mode auto ou en mode manuel -
    ; -
    ; PORTB -
    ; ----- -
    ; PORTB,0 : BP pour actionner la soudure -
    ; PORTB,1 : cathode de selection de l'afficheur des millis -
    ; PORTB,2 : cathode de selection de l'afficheur des secondes -
    ; PORTB,3 : sortie commande de l'electrovane 1 et 2 pour commander le verin -
    ; PORTB,4 : DEL pour signaler le reglage du temps de manoeuvre ou soudure -
    ; PORTB,5 : contact pour la selection du mode auto ou manuel -
    ; PORTB,6 : BP1 pour decrementation -
    ; PORTB,7 : BP2 pour incrementation

    ai-je fais une erreur ??
    tout marche correctement mais RA4 et RA5 ne fournissent pas des états logiques ! mais le reste du port A marche correctement !
    merci de me venir en aide !

  18. #14
    freepicbasic

    Re : problème de RA4 et RA5

    le 3 ints TMRO, RBIE et INTF sont activées.
    Est ce normale ?
    les routines sont elles correctes?


    pas de positionnement d' IRP .
    A priori il est bon au reset ...

    pas d'erreur visible, même les bits son bien ,
    mais on ne vois pas d'action sur RB5 RB4
    A+, pat

  19. #15
    silvo

    Re : problème de RA4 et RA5

    Citation Envoyé par freepicbasic Voir le message
    le 3 ints TMRO, RBIE et INTF sont activées.
    Est ce normale ?
    les routines sont elles correctes?


    pas de positionnement d' IRP .
    A priori il est bon au reset ...

    pas d'erreur visible, même les bits son bien ,
    mais on ne vois pas d'action sur RB5 RB4
    je pense que c'est INTE au lieu de INTF qui est activé ! ou je me trompe ?
    j'ai autorisé les 3 interruptions !
    quand aux routines elles sont correctes ! j'avais fais un essai avec que des 1 sur le port A dans le programme principal et j'ai boucé apres avoir mis les 2 cathodes qui sont sur le port B à la masse; je devrais donc avoir 88 affiché !!
    ce qui n'est pa le cas, j'obtiens 66 et j'ai mesuré la tension fornie par RA4 je trouve 0v et au niveau de RA5 je trouve 2.8 !! est ce normal ??
    et avez vous déja utilisé le 74ls48p ? moi je me suis planté !

  20. #16
    silvo

    Re : problème de RA4 et RA5

    ;***************************** ****************************** ****************************** *************************
    ; PROGRAMME PRINCIPAL *
    ;***************************** ****************************** ****************************** *************************



    start
    ; voici un essai qui devrai afficher 88
    bcf PORTB,1
    bcf PORTB,2
    movlw b'11111111'
    movwf PORTA
    goto start

    ; là c'est le programme normal

    movf sec00,w ; charger sec00 dans w
    bsf PORTB,1 ; deselectionner la cathode des millis
    bsf PORTB,2
    movwf PORTA ; transferer w dans le port a pour affichage
    bcf PORTB,2 ; selectionner la cathode des secondes

    btfss passe,0 ; voir si mode auto ou manuel
    goto man ; aller à man
    bsf PORTA,7 ; allumer led auto
    saut0
    movf milli00,w ; charger milli00 dans w
    bsf PORTB,2 ; deselectionner la cathode des secondes
    movwf PORTA ; transferer w dans le port a pour affichage
    bcf PORTB,1 ; selectionner la cathode des millis
    btfss passe,0 ; voir si mode auto ou manuel
    goto mane ; aller à mane
    bsf PORTA,7 ; allumer led auto
    saut1
    goto start


    END

  21. #17
    silvo

    Re : problème de RA4 et RA5

    est ce qu'il est possible d'obtenir du 0 et du 5v sur RA4 et RA5??
    si oui comment ?? qu'est ce qu'il faut modifier dans ma configuration ci dessus !

  22. #18
    DavidDB

    Re : problème de RA4 et RA5

    Salut,

    est ce qu'il est possible d'obtenir du 0 et du 5v sur RA4 et RA5??
    Non pour RA4, seulement 0V quand RA4 = 1, et sortie "en l'air" quand RA4 = 0
    Oui pour RA5, 0V quand RA5 = 0 et 5V quand RA5 = 1

    Si tu veux 5V sur RA4, il faut ajouter une Pull-up sur la broche du µC et ne pas oublier que RA4 fonctionne en inverse (si RA4 = 0 alors 5V sur la sortie et si RA4 = 1 alors 0V sur le sortie).

    David.

  23. Publicité
  24. #19
    silvo

    Re : problème de RA4 et RA5

    Citation Envoyé par DavidDB Voir le message
    Salut,



    Non pour RA4, seulement 0V quand RA4 = 1, et sortie "en l'air" quand RA4 = 0
    Oui pour RA5, 0V quand RA5 = 0 et 5V quand RA5 = 1

    Si tu veux 5V sur RA4, il faut ajouter une Pull-up sur la broche du µC et ne pas oublier que RA4 fonctionne en inverse (si RA4 = 0 alors 5V sur la sortie et si RA4 = 1 alors 0V sur le sortie).

    David.
    merci DavidDB !
    puis-je avoir le shéma du pull-up svp ?

  25. #20
    silvo

    Re : problème de RA4 et RA5

    merci DavidDB !
    puis-je avoir le shema du pull-up qu'il faut ?

  26. #21
    DavidDB

    Re : problème de RA4 et RA5

    Bien, une pull-up c'est une simple résistance de tirage entre VDD et la broche du µC (généralement entre 4.7K et 10K)

    David.

  27. #22
    freepicbasic

    Re : problème de RA4 et RA5

    le pic16F628 n'a pas de open drain sur RA4 !
    comme le 16F84
    A+, pat

  28. #23
    freepicbasic

    Re : problème de RA4 et RA5

    page 136 il parle d'open drain
    page 11 RA4 est I/O soit TTL pas open drain
    par contre RA5 est une input exclusive pas de output.

    RA5 en input seulement et RA4 open drain ou pas ?
    A+, pat

  29. #24
    freepicbasic

    Re : problème de RA4 et RA5

    page 27 chapitre 5.1 open drain pour RA4 OK confirmé.
    donc idem que le Pic16F84.
    A+, pat

  30. Publicité
  31. #25
    invite_P89
    Invité

    Re : problème de RA4 et RA5

    LU
    ici c'est drain ouvert sur RA4
    http://www.rennes.supelec.fr/ren/fi/...oleurs_pic.pdf

  32. #26
    freepicbasic

    Re : problème de RA4 et RA5

    merci pour le document.
    Il vaut mieux relire la doc à 2 fois dès qu'on a un doute ,
    je suis surpris très souvent par ces petites bêtes.

    C'est pas forcément identique de l'un à l'autre.
    A+, pat

  33. #27
    DavidDB

    Re : problème de RA4 et RA5

    Je confirme Freepicbasic,

    RA5 Seulement en entrée. Donc, pas possible d'en faire une sortie

    David.

Discussions similaires

  1. Réponses: 11
    Dernier message: 26/05/2011, 12h27
  2. problème avec un lecteur mp4(le problème vient de l'ordinateur)
    Par mat_the_bad_boy dans le forum Matériel - Hardware
    Réponses: 3
    Dernier message: 29/10/2007, 16h53
  3. problème de RA4 et RA5
    Par silvo dans le forum Électronique
    Réponses: 6
    Dernier message: 01/09/2007, 17h03
  4. problem avec RA4 !!
    Par bimo dans le forum Électronique
    Réponses: 5
    Dernier message: 15/06/2006, 17h21
Découvrez nos comparatifs produits sur l'informatique et les technologies.