Hi, i declared two GPIOs to handle interrupt: MAP_GPIO_setAsInputPin(GPIO_PORT_P4, GPIO_PIN1); MAP_GPIO_setAsInputPin(GPIO_PORT_P5, GPIO_PIN1); MAP_GPIO_clearInterruptFlag(GPIO_PORT_P4, GPIO_PIN1); MAP_GPIO_clearInterruptFlag(GPIO_PORT_P5, GPIO_PIN1); MAP_GPIO_enableInterrupt(GPIO_PORT_P4, GPIO_PIN1); MAP_GPIO_enableInterrupt(GPIO_PORT_P5, GPIO_PIN1); MAP_GPIO_interruptEdgeSelect(GPIO_PORT_P4, GPIO_PIN1,GPIO_HIGH_TO_LOW_TRANSITION); MAP_GPIO_interruptEdgeSelect(GPIO_PORT_P5, GPIO_PIN1,GPIO_HIGH_TO_LOW_TRANSITION); MAP_Interrupt_setPriority(INT_PORT4, 0x20); MAP_Interrupt_setPriority(INT_PORT5, 0x40); MAP_Interrupt_enableInterrupt(INT_PORT4); MAP_Interrupt_enableInterrupt(INT_PORT5); The problem i am facing is that when the Interrupt occurs at the same time the lower priority one is no been handled. When the lower priority interrupt is not handled, the slave device stops to opperate and no interrupt is send out. Do i have to implement something else on my code? Does the nested vectored interrupt handles multiple interrupt automatically?
↧