6.1 Interrupt Sharing
Both ports on the
1 | 4 | 1 | 4 |
2 | 5 | 2 | 5 |
3 | 6 | 3 | 6 |
Serial 0 | Serial 0 | |||
Serial 1 | ||||
Serial 1 sharable | ||||
| (default) | |||
|
|
| ||
1 | 4 | 1 | 4 | |
2 | 5 | 2 | 5 | |
3 | 6 | 3 | 6 | |
Serial 0 sharable | Serial 0 sharable | |||
Serial 1 | Serial 1 sharable |
J2
jumper block configurations
Figure 10--- Sharable interrupt selection
The DS-100 signals a hardware interrupt when any port requires service. The interrupt signal is maintained until no port requires service. Because the ISA bus is edge-sensitive, this behavior forces the interrupt service routine to ensure that all ports are checked before exiting. A way to do this is to poll each port until an interrupting port is found. After servicing the port, all ports should be checked again. If any interrupting port is left unserviced the DS-100 will be unable to signal any further interrupts.
Quatech Inc. |