gestion interruptions sur pic
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

gestion interruptions sur pic



  1. #1
    invite3a1051d7

    gestion interruptions sur pic


    ------

    Bonjour,
    sur un pic type 16F on gère les interruptions avec le registre INTCON.

    Pour traiter les interruptions de RB0 INTCON.INTE permet de traiter le changement de niveau de B0 et le bit 6 de option registre permet de gérer le sens du changement de niveau .

    pour traiter les interruptions de RB4 à 7 c'est INTCON.RBIF qui autorise le traitement de l'interrupion
    le sens de detection n'est apparemment pas traité .
    puvez vous me le confirmer ou ai je mal compris ?
    cordialement
    Alain

    -----

  2. #2
    invitef86a6203

    Re : gestion interruptions sur pic

    Citation Envoyé par alainav1 Voir le message
    Bonjour,
    sur un pic type 16F on gère les interruptions avec le registre INTCON.

    Pour traiter les interruptions de RB0 INTCON.INTE permet de traiter le changement de niveau de B0 et le bit 6 de option registre permet de gérer le sens du changement de niveau .

    pour traiter les interruptions de RB4 à 7 c'est INTCON.RBIF qui autorise le traitement de l'interrupion
    le sens de detection n'est apparemment pas traité .
    puvez vous me le confirmer ou ai je mal compris ?
    cordialement
    Alain
    L'interruption se produit si au moins un bit a changé d'état.

    Voir le registre INTCON bit RBIF

  3. #3
    mictour

    Re : gestion interruptions sur pic

    Bonjour alainav1
    Pour RB0 c'est ça mais n'oublie pas INTF.
    Pour rb4 rb7 l'interruption à lieu sur un changement d'état des entrées, autorisée par RBIE.
    Mais regarde ici :

    http://xizard.chez.com/Cours/PIC_exemple3.htm
    C'est plus clair !
    Bonne prog, mictour.

  4. #4
    mictour

    Re : gestion interruptions sur pic

    C'est plus clair !
    Sauf que je t'ai donné un lien qui ne repond pas à ta question !!
    Avec mes excuses, mictour.

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

    Re : gestion interruptions sur pic

    bonjour,
    si j'ai bien compris
    si l'on souhaite realiser une action à condition que RB4 ait passé de 0 à 1 il faut donc
    memorisé l'etat de RB4 (avant de valider les interuptions,0 dans cet exemple)
    des la detection d'interruption (RB4 -RB7)
    verifier si c'est bien RB4 qui à changé d'etat
    (alors que sur RB0 il suffit de preciser le sens dans le registre option )
    cordialement
    Alain

Discussions similaires

  1. PIC interruptions simultanées
    Par invite85bfc8b3 dans le forum Électronique
    Réponses: 4
    Dernier message: 16/06/2008, 13h45
  2. [PIC]gestion des interruptions
    Par invitec35bc9ea dans le forum Électronique
    Réponses: 9
    Dernier message: 07/05/2008, 10h17
  3. PIC : Du retard sur les interruptions I2C
    Par invite828f1f07 dans le forum Électronique
    Réponses: 3
    Dernier message: 20/04/2008, 21h44
  4. interruptions PIC 18F452
    Par invite86ad2abe dans le forum Électronique
    Réponses: 3
    Dernier message: 09/03/2005, 20h37
  5. interruptions portB PIC
    Par invitebf62768c dans le forum Électronique
    Réponses: 6
    Dernier message: 02/05/2004, 11h12
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...