hi all
this is how i initialize the timer1
void init_timer1(void) { T1MR1 = 15999999;//15990; T1MCR = 3; T1TCR = 1; T1CTCR = 0x00; VICVectAddr5 = (unsigned long)T1_IRQHandler; VICVectCntl5 = 14; VICIntEnable = (1 << 5); }
__irq void T1_IRQHandler (void) { volatile unsigned int pin_status; pin_status = FIO4PIN;
if((pin_status & 0x20000000) == 0x20000000) { FIO4CLR |= 0x20000000; } else { FIO4SET |= 0x20000000; } }
this timer1 is not working in timer0 and timer1 i have initialized as similar which toggles the pin every one sec.here timer0 generates the interrupt and i get the pin toggled but i have the problem with timer1 the pin doesnt toggle so i doubt tht timer1 is not initialized or its not able to generate interrupt so can any one help me to rectify the doubt i have given the code how i initialize the time and the interrupt code ...the default PCONP is set .
Regards suresh
sorry i had the acknoledge statement it some how got missed it the above published code ... its working now the mistake was i loaded the value in TXMR1 instead of TxMR0. so when TXMR0 is loaded with the value the timer is working but y not when TxMR1,TxMR2,TxMR3 any reason to make it workable ....