مشکل با وقفه تایمر 0 / lpc1788
سلام
تو یه برنامه که نوشتم وقتی میخوام وقفه تایمر 0 رو فعال کنم میکرو به دستور فعال کردن وقفه تایمر 0 ( NVIC_EnableIRQ(TIMER0_IRQn)که میرسه انگار هنگ کرده و دیگه کاری انجام نمیده / برنامه رو این خط وای میسته /
کد:
void timer0_capture_init()
{
LPC_TIM0->TCR = TCR_RESET; /* Counter Reset */
LPC_TIM0->PR = 0x00; /* count frequency:Fpclk Fpclk = 25M Hz = Fcpu/4 */
LPC_TIM0->CCR = (1<<3)|(1<<5) ;
LPC_TIM0->TCR = TCR_CNT_EN; /* counter enable */
LPC_IOCON->P1_27=3;// P1_27 >>> CAP0.1
NVIC_EnableIRQ(TIMER0_IRQn);
//VICIntEnable = 0x00000010;
}
لطفا راهنمایی بفرمایید مشکل چی هست؟
کامپایلر هم keil هست هم با ورژن 5 و هم 4 تست کردم /
نشد که نشد