ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
49584 Топик полностью
Tolik (26.01.2006 16:29, просмотров: 1) ответил Tolik на Потому что обработчик преываний OS_CPU_IRQ_ISR уже привязан к вектору
Два дня тренировался, а причина в исходнике. Не рабочий оригинальный код: void OS_CPU_IRQ_ISR_Handler (void) { PFNCT pfnct; #if 0 pfnct = (PFNCT)VICVectAddr; if (pfnct != (PFNCT)0) { (*pfnct)(); } #else pfnct = (PFNCT)VICVectAddr; while (pfnct != (PFNCT)0) { (*pfnct)(); pfnct = (PFNCT)VICVectAddr; } #endif } Рабочий код: void OS_CPU_IRQ_ISR_Handler (void) { PFNCT pfnct; #if 1 pfnct = (PFNCT)VICVectAddr; .............. }