Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



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

Déclenchement timer 0

  1. marco1989

    Date d'inscription
    juin 2010
    Messages
    11

    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
     


    • Publicité



  2. schmo

    Date d'inscription
    juillet 2009
    Messages
    62

    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+
     


Poursuivez votre recherche :




Sur le même thème :




 

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, 13h27
  2. Déclenchement NE555
    Par superpingu dans le forum Électronique
    Réponses: 5
    Dernier message: 30/11/2009, 14h10
  3. Tension declenchement
    Par megazed dans le forum Électronique
    Réponses: 3
    Dernier message: 15/07/2009, 18h47
  4. Déclenchement rapide
    Par tarrinos dans le forum Électronique
    Réponses: 14
    Dernier message: 23/09/2008, 21h00
  5. [PIC]-Interruptions / Timer : Déclenchement aléatoire
    Par jorg1n dans le forum Électronique
    Réponses: 28
    Dernier message: 01/08/2008, 08h27