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

Pic 32 timer interruption



  1. #1
    Melancolia

    Pic 32 timer interruption


    ------

    Bonjour,

    Je souhaite, pour prendre en main la partie timer/interruption de mon pic32, faire un petit programme tout bête...
    Je lance le timer 1 et quand celui-ci se termine, ceci déclenche une interruption qui allume une LED...


    J'ai codé ceci , mais la led ne s'allume jamais....







    #include <plib.h>

    void setup()
    {
    T1CON = 0x0; // Stop the Timer and Reset Control register
    // Set prescaler at 1:1, internal clock source
    TMR1 = 0x0; // Clear timer register
    PR1 = 0xFFFF; // Load period register
    IPC1SET = 0x000C; // Set priority level=3
    IPC1SET = 0x0001; // Set subpriority level=1
    IFS0CLR = 0x0010; // Clear Timer interrupt status flag
    IEC0SET = 0x0010; // Enable Timer interrupts
    T1CONSET = 0x8000; // Start Time
    digitalWrite(13, LOW); => led mise à zéro
    }

    void loop()
    {
    while(1)
    {}
    }


    void __ISR(_TIMER_1_VECTOR, ipl3) Timer1Handler(void)
    {
    digitalWrite(13, HIGH); // changement de la led => on l'allume
    IFS0CLR = 0x0010; //Clear the Timer 1 interrupt status
    }




    Je suis sous une plateforme compatible arduino. (chipkit max32)

    Merci de votre aide

    -----

  2. #2
    RISC

    Re : Pic 32 timer interruption

    Salut ,

    Tu trouveras certainement des exemples sur le forum des chipkit : http://www.chipkit.org/forum/

    a+
    Ma marotte ? les microcontrôleurs ;=)

Discussions similaires

  1. interruption et timer
    Par titilaflamme dans le forum Électronique
    Réponses: 18
    Dernier message: 12/05/2011, 14h03
  2. erreur timer+interruption
    Par bam98 dans le forum Électronique
    Réponses: 11
    Dernier message: 17/08/2010, 11h37
  3. [PIC]-Interruption / Timer / Led
    Par jorg1n dans le forum Électronique
    Réponses: 4
    Dernier message: 24/04/2008, 14h55
  4. Interruption Timer avec PIC16F876A
    Par black_is_beautiful dans le forum Électronique
    Réponses: 9
    Dernier message: 28/07/2007, 21h57
  5. interruption ( timer )
    Par paterson dans le forum Électronique
    Réponses: 0
    Dernier message: 13/03/2007, 19h50
Découvrez nos comparatifs produits sur l'informatique et les technologies.