Enabling The Special Registers; Interrupt Status Register - Quatech QSC-100 User Manual

Two channel rs-232 asynchronous communications adapter
Hide thumbs Also See for QSC-100:
Table of Contents

Advertisement

4.2 Enabling the Special Registers

The QSC-100 contains two unique registers, an Interrupt Status Register and an Options
Register. These registers are enabled when the SPAD jumper (J6) is removed (factory default).
They replace the UART Scratchpad Register on accesses to register address 7.
The Interrupt Status Register and Options Register are accessed through the scratchpad
location of any UART. The DLAB bit of the UART (Line Control Register, bit 7) is used to
select between the two registers. The most recent write of a DLAB bit in any UART selects
between the two registers as shown in Figure 6.
DLAB Bit
0
1
X
Figure 7 --- DLAB bit selects between special registers

4.3 Interrupt Status Register

The read-only Interrupt Status Register can be used to quickly identify which serial ports
require servicing after an interrupt. Reading the Interrupt Status Register will return the interrupt
status of the entire QSC-100, as shown in Figure 7. The individual bits are cleared as the
interrupting ports are serviced. The interrupt service routine should ensure that the interrupt
status register reads zero before exiting.
7 (MSB)
Quatech QSC-100 User's Manual
SPAD Jumper
removed
removed
applied
Bit
Description
0 (not used)
6
0 (not used)
5
0 (not used)
4
0 (not used)
3
Port 4 --- 1 if interrupt pending
2
Port 3 --- 1 if interrupt pending
1
Port 2 --- 1 if interrupt pending
0
Port 1 --- 1 if interrupt pending
Figure 8 --- Interrupt Status Register
Get other manuals https://www.bkmanuals.com
Register selected for
address 7 accesses
Interrupt Status Register
Options Register
Scratchpad Registers
10

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the QSC-100 and is the answer not in the manual?

Questions and answers

Table of Contents