Programmation en C : Plusieurs interruptions avec PIC 18
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Programmation en C : Plusieurs interruptions avec PIC 18



  1. #1
    invitedd558ae9

    Programmation en C : Plusieurs interruptions avec PIC 18


    ------

    Bonjour,

    J'utilise un PIC 18F97J60 et le compilateur C18 de Microchip.

    Je rencontre un soucis pour faire cohabiter plusieurs interruptions ensemble :

    En effet j'ai une it de priorité basse ( vecteur à l'adresse 0x18 ) et une autre de priorité haute ( 0x8 )

    J'ai besoin de créer une troisième IT de priorité haute, mais je ne sais pas comment la déclarer.

    Est il possible de déclarer 2 vecteurs d'interruption pointant vers la même adresse en ayant un vecteur pour chaque IT de priorité haute vers 0x8 ?

    ->

    #pragma code IT_UART1_Vector=0x8
    #pragma code IT_IT_timer1_Vector=0x8


    j'ai essayé ceci mais ça ne fonctionne pas ( voir mon fichier ci-joint )
    ( l'uart et le timer 1 ont été déclarés au préalable )

    Je vous remercie de votre aide,

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

  2. #2
    Seb.26

    Re : Programmation en C : Plusieurs interruptions avec PIC 18

    Test quel bit a déclenché l'IT dans ta fonctions d'IT : tu ne peux pas faire autant de fonctions d'IT que tu as de sources d'IT (juste 2) ...
    ( pas clair cette phrase !!! )

    PS: écris 0x08 et pas 0x8 ... c'est moche !!!
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  3. #3
    invitedd558ae9

    Re : Programmation en C : Plusieurs interruptions avec PIC 18

    Tu as raison, je dois tester mes flags d'IT depuis le sous programme d'interruption avec des "if".

    Ca marche à présent, je te remercie.

Discussions similaires

  1. Programmation PIC avec flowcode
    Par invitee4ba4074 dans le forum Électronique
    Réponses: 7
    Dernier message: 04/06/2014, 00h15
  2. contrôle de plusieurs leds rgb avec pic 18f452
    Par mp3dux dans le forum Électronique
    Réponses: 60
    Dernier message: 25/07/2010, 22h29
  3. Interruptions multiples avec un pic 18f45j50
    Par invited003d5fc dans le forum Électronique
    Réponses: 2
    Dernier message: 15/06/2010, 13h18
  4. Fonctionnement d'un PIC avec plusieurs servo
    Par invite5d1bc976 dans le forum Électronique
    Réponses: 4
    Dernier message: 09/12/2007, 15h37
  5. Plusieurs actions en même temps avec un PIC
    Par invite5d1bc976 dans le forum Électronique
    Réponses: 15
    Dernier message: 24/07/2007, 03h05
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...