ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
38804 Топик полностью
DASM (09.09.2005 10:29, просмотров: 1) ответил dmyl на Это радует. А как проще вставить на место вектора 0х18 нужную комманду. Код весь на С.
Ответ: 
#pragma vector=0x18
__irq __arm void IRQ_ISR_Handler (void)
{
void (*interrupt_function)();
unsigned int vector;

  vector = VICVectAddr;     // Get interrupt vector.
  interrupt_function = (void(*)())vector;
  if (interrupt_function)
	(*interrupt_function)();  // Call vectored interrupt function.
  VICVectAddr = 0;
}