ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
2 июля
325012 Топик полностью
feo_kos (24.04.2012 12:21, просмотров: 154) ответил koyodza на дайте больший кусок кода
Смысл всего этого: работаю со смарт-карточкой, и если карту вытащить во время транзакции, программа должна успеть "отключить" её и выйти из множества циклов в циклах снова на начало программы, до нового вставляния карты. Так что другого способа это сделать не вижу. __irq void offIRQ () { if(pPIO->PIO_PDSR&(1<<14)){ pPIO->PIO_ISR; AT91C_BASE_AIC->AIC_EOICR = 0; } else { pUSART0->US_FIDI=372; pPIO->PIO_ISR; AT91C_BASE_AIC->AIC_EOICR = 0; jmp_to_exit(); }