This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Timer interrupt on the C6748

Other Parts Discussed in Thread: SYSBIOS

Hi everyone


I am trying to get an interrupt routine with the timer 0, I have try a lot of things, all bad...

So with the HWI on the HWI_INT5 my interrupt selection number is 4 (the timer) and my function "_TimerIT"

here is my configuration function for the timer ;

void configureTimer()
{
    timer_regs_t* myTimer = TMR0; //define of the evcm6748_timer.h
    myTimer->TGCR = TIMMODE_64BIT;
    myTimer->TGCR |= TIM34RS;            // Remove the timer from reset
    myTimer->TGCR |= TIM12RS;            // (TIM12RS and TIM34RS in TGCR)
    myTimer->PRD12 = 0xFFFFFFFF;        // low 32 bits, compared value
    myTimer->PRD34 = 0xFFFFFFFF;        // high 32 bits, clock rate = ?
    myTimer->TCR |= ENAMODE12_CONT;        // To enable the 64-bit timer for continuous operation


    C64_disableIER(C64_EINT5);    // Turn off interrupt
    C64_enableIER (C64_EINT5);     //HWI it 5 enable
    C64_clearIFR(C64_EINT5);    // Clear flag
}

and my interrupt function is called ;

void TimerIT (void)     //1_023MHz
{

}

I want an interrupt with a freauency of 1,023MHz but the CPU never goes in my interrupt routine

Thank you very much for helping.

Simon.