Agilent E1330B Digital I/O Module Register Information
113
Appendix B
Port Transfer
Control Register
The Port Transfer Control Register controls transfers between the
mainframe and port, identifies port interrupts, and identifies forced
interrupts from the controller.
DRR (Data Register Ready)
Is a read-only bit. When set to "1", it indicates either that the Port Data
Register contains valid data for the mainframe to read, or that the Port Data
Register is ready for the mainframe to write a byte of data to it. When the
Port Data Register is read, DRR is set to "0".
HE (Handshake Enable)
When set to "1", enables handshaking for the port. You can read from or
write to this bit. When the registers have been initialized, you can set this bit
to "1" to enable handshaking if you are using the port handshake lines to
transfer data.
Bits 2 - 4
Are not used.
TI (Transfer Interrupt)
Is a read-only bit. When set to "1", indicates a port transfer has occurred. A
port transfer interrupt, if enabled, occurs on a "port data register ready"
condition (when bit 0 of this register is set to "1"). To enable port transfer
interrupts, specify the "interrupt driven" transfer mode of port (refer to Port
Handshake Register) and set the "interrupt enable" bit (bit 7 of Interrupt
Control Register) equal to "1". When the Port Data Register is read, TI is set
to "0".
FI (Forced Interrupt)
Is a read-only bit. When set to "1", indicates that a forced interrupt (from the
mainframe) has occurred. To force an interrupt, write a "1" to bit 6 and bit 7
of the Port Interrupt Control Register and bit 6 of the Status/Control
Register.
PI (Peripheral Interrupt)
Bit 7 is a read/write bit. Writing a "1" to bit 7 enables port peripheral
interrupts. Writing a "0" disables port peripheral interrupts. When reading
bit 7, a "1" indicates a port interrupt has occurred. To clear PI you must write
a "0" to PI. Writing a "0" then a "1" to PI is the correct procedure to clear
one interrupt and re-enable for a second one.
Note
Port peripheral interrupts are caused by a transition in the PIR line. If bit 4
of the Port Normalization Register is "0", a rising-edge (low to high)
transition caused the interrupt. If bit 4 is set to "1", a falling-edge (high to
low) transition caused the interrupt. Refer to the Port Normalization
Register for more information.
Port Address (0–3) base +0C
16
, base+0D
16
, base +0E
16
, base +0F
16
7
6
5
4
3
2
1
0
PI
FI
TI
—
—
—
HE
DRR
Summary of Contents for E1330B
Page 2: ......
Page 10: ...8 Notes ...
Page 11: ...9 Notes ...
Page 12: ...10 Notes ...
Page 32: ...30 Configuring the Agilent E1330B Digital I O Chapter 2 Notes ...
Page 42: ...40 Using the Agilent E1330B Digital I O Module Chapter 3 Notes ...
Page 58: ...56 Understanding the Agilent E1330B Digital I O Module Chapter 4 Notes ...
Page 104: ...102 Agilent E1330B Digital I O Module Command Reference Chapter 5 Notes ...