Low-level Interrupt Handlers

Top  Previous  Next

Applications that need to support devices generating a high rate of interrupts may need to install low-level handlers. These are written in assembler and have the minimum overhead. Typically such handlers simply acknowledge the interrupt in a device-dependent way, and signal an event to activate a thread to deal with high-level aspects of the device.

 

You can find an example program using a low-level interrupt handler in the Diamond installation directory

<3L>Diamond\edition\Sundance\c6000\examples\interrupts\attachhandler.