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

Probleme de fonctionnement de PIC 877



  1. #1
    Elbuey76

    Probleme de fonctionnement de PIC 877


    ------

    Bonjour,

    Je commence avec les PIC, je dispose d'un PIC 16F877.
    Je lui ai fait un programme avec MPLAB. Je simule le programme avec PIC Simulator, j'envoi le programme avec ICPROG, mon programmateur est un JDM HT, la programmation du pic se passe bien. Lorsque je lit le PIC je retrouve bien mon programme.

    Pour tester mon programme (1 LED clignotante sur RB0), je cable mon PIC ainsi:
    MCLR et VDD au +5v
    VSS au 0v
    Un quartz et ses condos entre OSC1 et OSC2
    Une LED et sa ressitance sur RB0

    ==> ca ne marche pas, la led ne s'allume pas d'un poil.

    Quelqu'un a une idée ?

    -----

  2. Publicité
  3. #2
    invite03481543

    Re : Probleme de fonctionnement de PIC 877

    Salut,

    peut-être un petit schéma complet et ton prog pour voir tout ça de près?

    Comment as-tu déclaré les fusibles du registre de configuration?

  4. #3
    RISC

    Re : Probleme de fonctionnement de PIC 877

    Salut,

    Si tu démarres avec les PIC, je te recommande le cours de Bigonoff qui te fera gagner BEAUCOUP de temps, que tu programmes en C ou en assembleur.
    L'avantage c'est que ses cours sont totalement en français ;=)

    a+

  5. #4
    Elbuey76

    Re : Probleme de fonctionnement de PIC 877

    Le cours de Bigonoff sur les 16f84 est deja lu, imprimé et plastifié

    Voici mon programme:

    LIST p=16F877A
    #include <p16F877A.inc>
    __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _HS_OSC
    CBLOCK 0x00C
    compte1:1
    compte2:1
    compte3:1
    ENDC
    org 0x000
    goto start
    start
    bsf STATUS , RP0
    clrf TRISB
    bcf STATUS , RP0
    boucle
    movlw 0x01
    movwf PORTB
    call tempo
    movlw 0x00
    movwf PORTB
    call tempo
    goto boucle
    tempo
    movlw 2
    movwf compte3
    boucle3
    clrf compte2
    boucle2
    clrf compte1
    boucle1
    nop
    decfsz compte1
    goto boucle1
    decfsz compte2
    goto boucle2
    decfsz compte3
    goto boucle3
    return
    END



    Pour ce qui est du schema du programmateur, je ne l'ai pas, c'est le technicien en electronique de l'université qui me l'a passé, ce que je sais c'est qu'il y a un MAX232 dessu et des porte inverseuse pour evité de devoir coché des truc genre "inversion vdd" dans ic prog., c'est un JDM sur port série. mé le programmateur fonctionne car il est utilisé par les étudiant en cours depuis des années. Mon quartz fait 4Mhz.

    Merci

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

    Re : Probleme de fonctionnement de PIC 877

    Mon quartz fait 4Mhz.
    _HS_OSC
    il faut mettre XT
    A+, pat

  8. #6
    Elbuey76

    Re : Probleme de fonctionnement de PIC 877

    C'est un detail ou c'est la solution du probleme (a savoir ca marche pas du tout)

    Dans les cour de Bigonoff il est dit que HS c'est pour les haute frequence, 4MHz me semble beaucoup deja...

  9. Publicité
  10. #7
    freepicbasic

    Re : Probleme de fonctionnement de PIC 877

    4mhz c'est XT
    20mhz c'est HS

    4mhz en hs ne fonctionne pas
    A+, pat

  11. #8
    Elbuey76

    Re : Probleme de fonctionnement de PIC 877

    Bon j'ai essayé avec le XT, maintenant ma LED s'allume ! par contre elle reste alumée, en la regardant bien j'ai l'impression qu'elle clignote super vite...

    Quelqu'un peut-il me dire en sachant que mon quartz fait exactement 3.2768 MHz et avec mon programme si c'est normale que ma LED clignote vite ou pas ?

    (la tempo provient du bouquin de Bigonoff pour faire clignoter une LED avec un quartz 4mHz.....)

  12. #9
    freepicbasic

    Re : Probleme de fonctionnement de PIC 877

    Citation Envoyé par Elbuey76 Voir le message
    Bon j'ai essayé avec le XT, maintenant ma LED s'allume ! par contre elle reste alumée, en la regardant bien j'ai l'impression qu'elle clignote super vite...

    Quelqu'un peut-il me dire en sachant que mon quartz fait exactement 3.2768 MHz et avec mon programme si c'est normale que ma LED clignote vite ou pas ?

    (la tempo provient du bouquin de Bigonoff pour faire clignoter une LED avec un quartz 4mHz.....)
    movlw 2
    movwf compte3

    met 255 au lieu de 2
    ou peut être moins tout de même
    A+, pat

  13. #10
    Elbuey76

    Re : Probleme de fonctionnement de PIC 877

    C'est bon ca marche nikel ! elle clignote a 1Hz environ avec 255 a la place de 2.

    Merci et bonne journée a tous !

Discussions similaires

  1. fonctionnement programmateur PIC
    Par camelia222 dans le forum Électronique
    Réponses: 3
    Dernier message: 29/05/2008, 10h23
  2. Fonctionnement Du Max 690 Avec Le Pic
    Par Donnelalerte dans le forum Électronique
    Réponses: 7
    Dernier message: 15/05/2008, 22h18
  3. fonctionnement d'un PIC 16F628
    Par calintz dans le forum Électronique
    Réponses: 2
    Dernier message: 18/03/2008, 22h20
  4. (PIC+ULN2803) - Câblage/Fonctionnement
    Par ChRiiS dans le forum Électronique
    Réponses: 6
    Dernier message: 18/01/2008, 20h46
  5. Probleme Lave Vaisselle Rosieres Rsic 877
    Par didos dans le forum Dépannage
    Réponses: 5
    Dernier message: 31/07/2007, 07h33
Découvrez nos comparatifs produits sur l'informatique et les technologies.