Gestion des interruption avec un PIC
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Gestion des interruption avec un PIC



  1. #1
    schneiderj

    Gestion des interruption avec un PIC


    ------

    Bonjour,

    je suis en train d'étudier l'utilisation des interruption... et pour l'instant ce n'est pas gagné (programmation en C) !

    Voici ce que je souhaite faire :
    • Reception d'un signal sur PORTB.1 (horloge DCF)
    • Lors de la reception d'un front montant, déclancher INT1
    • Aprés détection dune interruption, faire changer d'état une diode sur PORTB.0
    Voici ce que je fais :
    • Initialisation de TRISB = 0xFE, ou b11111110
    • Initialisation de INTCON2 pour dire de déclencher sur le front montant (INTEDG = 1)
    • Initialisation de INCON3 (INT1IP = 1, pour haute priorité et INT1IE = 1 pour rendre l'interruption INT1 active)
    Mais cela ne fonctionne pas. Est-ce qu'il est nécessaire de changer l'état de INTCON1 bit 7, global interrupt (GIE) et dire qu'il est égale à 1 ?

    Merci pour votre aide,
    Jean-Marie

    -----

  2. #2
    RISC

    Re : Gestion des interruption avec un PIC

    Salut JM,

    Tu ne dis pas avec quel PIC tu travailles...un PIC16F...ou un PIC18F...

    Dans tous les cas je te recommande ces sites qui détaillent les réponses à tes problèmes :

    1/ www.abcelectronique.com/bigonoff (le meilleur cours sur les PIC en français sur internet)

    2/ http://www.aix-mrs.iufm.fr/formation...C/indexPIC.htm

    Bonne lecture
    a+
    Dernière modification par RISC ; 08/03/2008 à 15h24. Motif: correction

  3. #3
    schneiderj

    Re : Gestion des interruption avec un PIC

    Non de non... je m'atais pourtant juré de faire attention à la remarque de Daudet !!!

    Merci pour ta réponse. Je connais les cours de Bigonnof, mais je suis d'en avoir fait la synthèse, d'où ma question.

    J'utilise un PIC 18F252.

    Jean-Marie

  4. #4
    schneiderj

    Re : Gestion des interruption avec un PIC

    Merci grâce à ton second lien, j'ai refait repris ce schéma qui me parait un peu plus clair maintenant.
    Il faut que je mette le bit 7 de INTCON à 1 pour activer toutes les interruptions autorisées.

    Jean-Marie

  5. A voir en vidéo sur Futura

Discussions similaires

  1. PIC interruption RS232
    Par inviteb229ed52 dans le forum Électronique
    Réponses: 2
    Dernier message: 14/05/2009, 16h34
  2. PB interruption avec Pic, language C
    Par invite70a6d0ab dans le forum Électronique
    Réponses: 1
    Dernier message: 05/06/2006, 16h24
  3. interruption A/D DU PIC 16F876
    Par khalid dans le forum Électronique
    Réponses: 5
    Dernier message: 09/01/2006, 20h02
  4. Gestion d'un afficheur avec un PIC
    Par invitee1ad6ffc dans le forum Électronique
    Réponses: 3
    Dernier message: 08/12/2005, 21h28
  5. Interruption avec CC5x (Pour pic)
    Par joseph4008 dans le forum Électronique
    Réponses: 4
    Dernier message: 28/09/2005, 18h07
Découvrez nos comparatifs produits sur l'informatique et les technologies.