probleme avec un 16f84
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

probleme avec un 16f84



  1. #1
    inviteb8a59782

    probleme avec un 16f84


    ------

    bonjour, je suis les cours de bigo sur le 16f84 , j'ai copié son programme pour allumer et éteindre une led mais sans la boucle qui donne ceci :

    start
    bsf LED
    call tempo
    bcf LED
    call tempo

    END

    mais le programme boucle toujours tout seul

    -----

  2. #2
    mgduc

    Re : probleme avec un 16f84

    Il ne boucle pas, la commande END qui désigne la fin du code fais redémarrer le pic. Si tu veux que cela ne ce produise pas tu peux créé une boucle sans fin à la fin de ton programme avant le END.

    EX:
    start
    bsf LED
    call tempo
    bcf LED
    call tempo
    fini
    goto fini
    END
    Dernière modification par mgduc ; 09/01/2014 à 02h36.

  3. #3
    freepicbasic

    Re : probleme avec un 16f84

    Il ne boucle pas, la commande END qui désigne la fin du code fais redémarrer le pic. Si tu veux que cela ne ce produise pas tu peux créé une boucle sans fin à la fin de ton programme avant le END.
    END désigne bien la fin du code!
    Mais ça ne fait pas démarrer le pic !
    Après effacement le pic contient des 0x3fff
    Ce qui est interprété par des NOPs par le pic
    donc il peut faire 1k de nop, ce qui fait qu'il fait le tour et revient à zéro au max pendant environ 1ms soit 1µs x 1000.

    Et je confirme un prog pic doit finir par un goto de rebouclage.
    Car si par malheur dans ce cas , il contenait autre chose que des0xff le résultat serait un grand n'importe quoi...





























    0
    Dernière modification par freepicbasic ; 09/01/2014 à 08h07.
    A+, pat

  4. #4
    mgduc

    Re : probleme avec un 16f84

    Citation Envoyé par freepicbasic Voir le message
    END désigne bien la fin du code!
    Mais ça ne fait pas démarrer le pic !
    Après effacement le pic contient des 0x3fff
    Ce qui est interprété par des NOPs par le pic
    donc il peut faire 1k de nop, ce qui fait qu'il fait le tour et revient à zéro au max pendant environ 1ms soit 1µs x 1000.

    Et je confirme un prog pic doit finir par un goto de rebouclage.
    Car si par malheur dans ce cas , il contenait autre chose que des0xff le résultat serait un grand n'importe quoi...
    Oui oui, mais le pic fini quand même par revenir au poins de départ. C'est moi qui s'est mal exprimer dsl

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

    Re : probleme avec un 16f84

    Citation Envoyé par mgduc Voir le message
    Oui oui, mais le pic fini quand même par revenir au poins de départ. C'est moi qui s'est mal exprimer dsl
    Oui comme le dit Pat, mais uniquement si toutes les cases mémoires sont pleines de $3FF. Sans compter que c'est du temps perdu.

Discussions similaires

  1. affichage LCD avec pic 16F84
    Par invite32cc11f3 dans le forum Électronique
    Réponses: 3
    Dernier message: 26/01/2010, 18h37
  2. Interruption avec 16f84
    Par invitec25c7d0a dans le forum Électronique
    Réponses: 36
    Dernier message: 10/06/2009, 15h58
  3. feux tricolores avec 16f84
    Par invite5b081954 dans le forum Électronique
    Réponses: 7
    Dernier message: 20/03/2009, 22h19
  4. Horloge avec PIC 16F84
    Par invitee45b5732 dans le forum Électronique
    Réponses: 16
    Dernier message: 13/04/2006, 23h32
  5. Meure de frequence avec un pic 16f84
    Par invite803a552d dans le forum Électronique
    Réponses: 0
    Dernier message: 21/02/2006, 08h46
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...