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

Déclenchement timer 0



  1. #1
    marco1989

    Déclenchement timer 0


    ------

    J'ai un soucis je voudrais allmer une led pendant une tempo (par exemple 10s), j'utilise les interruptions. Le mécanisme a l'air de marcher mais quand je fait déclencher mon timer 0 par l'appui sur BP1, sa marche plus.
    Merci

    Marco1989

    ps : voici mes deux fichiers

    -----
    Fichiers attachés Fichiers attachés

  2. #2
    schmo

    Re : Déclenchement timer 0

    salut,

    Avant toute chose:
    - ta variable cmpt n'est pas initialisée avant son utilisation??
    - ta routine itTimer est mal placée. Aprés la procédure d'init, du entre dans ta routine itTimer, tu décremente cmpt qui est à ???? (on sait pas) et tu fini par return?? (il n'y a pas eu d'appel par call: retour aléatoire!!)

    Pourquoi remettre à 0 le bit T0IE à la fin de l'it?. C'est à dire qu'aprés l'overflow du timer, tu pars en interruption, tu décremente ta variable compteur, tu interdit les interruption avant de finir par 'retfie'. Tu ne repartiras plus en it timer dans ce cas....

    A+

Discussions similaires

  1. Programmation en C avec Timer 0 et Timer 1
    Par Groundation dans le forum Électronique
    Réponses: 43
    Dernier message: 20/04/2010, 14h27
  2. Déclenchement NE555
    Par superpingu dans le forum Électronique
    Réponses: 5
    Dernier message: 30/11/2009, 15h10
  3. Tension declenchement
    Par megazed dans le forum Électronique
    Réponses: 3
    Dernier message: 15/07/2009, 19h47
  4. Déclenchement rapide
    Par tarrinos dans le forum Électronique
    Réponses: 14
    Dernier message: 23/09/2008, 22h00
  5. [PIC]-Interruptions / Timer : Déclenchement aléatoire
    Par jorg1n dans le forum Électronique
    Réponses: 28
    Dernier message: 01/08/2008, 09h27
Découvrez nos comparatifs produits sur l'informatique et les technologies.