14
© Sealevel Systems, Inc. 7204 Manual | SL9061 7/2021
Why use an ISP?
The answer to the polling inefficiency was the
I
nterrupt
S
tatus
P
ort
(ISP). The ISP
is a read only 8-bit
register that sets a corresponding bit when an interrupt is pending. Port 1 interrupt line corresponds with
Bit D0 of the status port, Port 2 with D1 etc. The use of this port means that the software designer now
only has to poll a single port to determine if an interrupt is pending.
The ISP is at Base+7 on each port (Example: Base = 280 Hex, Status Port = 287, 28F… etc.). The ULTRA
485+2.PCI will allow any one of the available locations to be read to obtain the value in the status register.
Both status ports on the ULTRA 485+2.PCI are identical, so any one can be read.
Example: This indicates that Channel 2 has an interrupt pending.
Bit Position: 7 6 5 4 3 2 1 0
Value Read: 0 0 0 0 0 0
1
0
Connector Pin Assignments
RS-422/485
Signal
Name
Pin #
Mode
GND
Ground
5
TX +
Transmit Data Positive
4
Output
TX-
Transmit Data Negative
3
Output
RTS+
Request To Send Positive
6
Output
RTS-
Request To Send Negative
7
Output
RX+
Receive Data Positive
1
Input
RX-
Receive Data Negative
2
Input
CTS+
Clear To Send Positive
9
Input
CTS-
Clear To Send Negative
8
Input
Please terminate any control signals that are not going to be used. The most common way to do
this is connect RTS+ to CTS+ and RTS- to CTS-. Terminating these pins, if not used, will help
insure you get the best performance from your adapter.