Measurement Computing Personal488 rev.3.0 For DOS & Windows 3.Xi User Manual
Page 216

II. SOFTWARE GUIDES - 10. Driver488/W31
10B. Installation & Configuration
Personal488 User’s Manual, Rev. 3.0
II-201
•
Terminators refer to the particular characters or other signals which indicate the end of a data
transfer. For instance, a carriage return (
CR
) and line feed (
LF
) pair typically indicates the end of a
line of text to a printer. However, some printers may use just
CR
or just
LF
to indicate the end of a
line. Other devices may use one of these combinations or some other character, with or without
the IEEE 488 end-or-identify (
EOI
) signal, to indicate the end of a transfer.
Driver488/W31 provides for automatic insertion and detection of these terminators, with the exact
terminator to be used, configurable for each interface and external device. Terminators are
indicated in the initialization file as a quoted string containing any combination of the following,
which indicates no more than 2 characters plus an optional
EOI
:
CR
: Carriage return (decimal 13, hex 0D)
LF
: Line feed (decimal 10, hex 0A)
$char
: A specific character as indicated in decimal
‘X
: A specific printable character such as X
EOI
: The IEEE 488 End Or Identify signal
For example, to specify terminators of carriage return followed by line feed with
EOI
, the
specification would be
CR LF EOI
. To specify a terminator of the character
X
(decimal 88, hex
58) without
EOI
, you could use either
’X
or
$88
.
Router Section
The Router section refers to the driver core section responsible for communications among the other
parts of the driver.
Message Handling Section
The Message Handling section refers to the section responsible for error reporting.
Interrupt Section
The Interrupt section refers to the section responsible for coordination of interrupts and event handling.
DMA Section
The DMA section refers to the section responsible for data transfers via Direct Memory Access.
IEEE_3 Section
The
IEEE_3
section concerns the lowest-level access to the interface board and is responsible for
directly controlling the hardware. Its components include the following:
•
IOaddr:
&H02E1
,
&H22E1
,
&H42E1
,
&H62E1
,
&H0378
,
&W0278
or
&W03BC
according to the
hardware configuration.
•
DMA: The DMA channel number to be used (such as
1
,
3
,
5
, etc.) as selected on the interface
hardware. If DMA is not desired for any reason, the entry NONE in place of a channel number
indicates this fact. For more information on enhanced mode DMA transfers, see the topic “Driver
Installation” in the Sub-Chapter “Installation & Configuration” of this Chapter.
•
Interrupt: The interrupt channel to be used (such as
2
,
7
,
15
, etc.) as selected on the interface
hardware. If interrupt support is not desired, the word NONE replaces the channel number.
Driver Core Sections
Drivers Section
This section contains the names of all active succeeding driver core sections. Any given section can be
disabled by removing or commenting out the corresponding line in this section, as has been done with
the support for a second IEEE 488 interface in the supplied initialization file.