Probleme de fonctionnement de PIC 877
Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

Probleme de fonctionnement de PIC 877



  1. #1
    invite09837ae2

    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. #2
    invite5637435c

    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?

  3. #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+

  4. #4
    invite09837ae2

    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

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

    Re : Probleme de fonctionnement de PIC 877

    Mon quartz fait 4Mhz.
    _HS_OSC
    il faut mettre XT

  7. #6
    invite09837ae2

    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...

  8. #7
    invitef86a6203

    Re : Probleme de fonctionnement de PIC 877

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

    4mhz en hs ne fonctionne pas

  9. #8
    invite09837ae2

    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.....)

  10. #9
    invitef86a6203

    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

  11. #10
    invite09837ae2

    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 invite9f1df75e dans le forum Électronique
    Réponses: 3
    Dernier message: 29/05/2008, 10h23
  2. Fonctionnement Du Max 690 Avec Le Pic
    Par invite8916ae1c dans le forum Électronique
    Réponses: 7
    Dernier message: 15/05/2008, 22h18
  3. fonctionnement d'un PIC 16F628
    Par invite0988dfa5 dans le forum Électronique
    Réponses: 2
    Dernier message: 18/03/2008, 22h20
  4. (PIC+ULN2803) - Câblage/Fonctionnement
    Par invite155c020b dans le forum Électronique
    Réponses: 6
    Dernier message: 18/01/2008, 20h46
  5. Probleme Lave Vaisselle Rosieres Rsic 877
    Par inviteadd16b2d dans le forum Dépannage
    Réponses: 5
    Dernier message: 31/07/2007, 07h33
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...