How does Staccato handle device interrupts?
A. In addition to basic system timer interrupts, many systems provide hardware interrupts from a variety of devices, such as a serial communication device. Because of the excellent performance inherent in a system using Staccato, your device Interrupt Service Routine (ISR) usually only needs to register, or flag the interrupt event to the device handler task, with minimal processing within the ISR. The corresponding task will be in a state where it can respond to this interrupt event appropriately. Because tasks are executed at such a high rate within the Staccato architecture, handling frequent device interrupts in this manner is recommended. However, for stricter timing requirements, there is no restriction on performing the necessary processing within the ISR. Top of Page…