ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
64538 Топик полностью
Vit2005 (04.08.2006 11:27, просмотров: 1) ответил Vit2005 на LPC2138 и прерывания таймера 0
Проблема решена. Подробности внутри void timer0_ISR(void) __attribute__((naked)); void timer0_ISR(void) { INTERRUPT_ENTRY(); // check the interrupt sources if(T0IR & 1) { // clear MR0 Interrupt T0IR |= 1; tprintf("\n\r%08Xh %lu",T0TC,++cntISR); } VICSoftIntClr = (1<<_VIC_TIMER0); VICVectAddr = 0x00000000; // clear this interrupt from the VIC INTERRUPT_EXIT(); } "void timer0_ISR(void) __attribute__((naked));" строчка кода снимает все проблемы :-)