This driver support PC/xI (PC/8i, PC/16i),
PC/2e and PC/8e DigiBoard serial communication boards.
The PC/8i and PC/16i have dip switches to setup the board memory
address, I/O port number and interrupt number. Jumpers J1, J2 and
J3 should all be set to 2 and 3. The memory address must start on
64K boundary and uses 64K of memory. The highest address that can
be used is 0xf9000. The possible I/O ports numbers are 0x100,
0x110, 0x120, 0x200, 0x220, 0x300 and 0x320. The possible interrupt
numbers are 3, 4, 5, 7, 10, 11, 12 and 15.
The PC/2e and PC/8e have dip switches to setup the I/O port
number only. The interrupt number and memory address are set by
software. The memory address must start on 8K boundary and uses 8K
of memory. The possible I/O ports numbers are 0x100, 0x110, 0x120,
0x200, 0x220, 0x300 and 0x320. The possible interrupt numbers are
3, 4, 5, 7, 10, 11, 12 and 15.
Boards
form
|
|
Board name: |
User
supplied unique name for the board.
|
Board type: |
PCXI |
Address: |
0xc800
Board's memory start segment (in hexadecimal) |
I/O Port: |
0x320
Board's Port number (in hexadecimal) |
Interrupt: |
5 Board's
interrupt request line. |
Special Opt: |
not
used
|
Ports
form
|
|
Port name: |
User
supplied unique name for the port.
|
Port number |
1 to 16 for
PC/16i |
|
1 to 8 for
PC/8i and PC/8e |
|
1 to 2 for
PC/2e |
Board name: |
Use
the Board name from the Boards
form. |
Baud rate: |
up to
115200 may be used
|
Data bits: |
7 or 8 |
Stop bits: |
1 or 2 |
Parity: |
0, 1 or 2
(for none, odd and even parity) |
Special Opt: |
-h |
DCD(data-carrier-detect) is receive enable and CTS (clear-to-send)
is transmit enable. Receive characters only if DCD is high.
Transmit characters only if CTS is high. If -t is not used and when
sending the first character of a new transmission, it will wait up
to 500 milliseconds for both DCD and CTS to be high before
transmitting. Otherwise the whole transmission is abandoned |
|
-t |
Raise RTS only
when transmitting. |
|
-i |
String Dial
modem string. This string is sent whenever the port is initialised.
Special characters are |
|
|
'~' |
delay for 500
milliseconds. |
|
|
'~{60}' |
delay for 30 (500*60)
seconds. |
|
|
'\M' |
send carriage return. |
Files:
- XABIOS.BIN BIOS for PCXI Board.
- PCX.FCM Driver for PCXI Board.
- PCXI.DLL PCXI Driver for windows.
Limitations:
- Transmit buffer size 1006 bytes
- Receive buffer size 1006 bytes
- Maximum number of boards 7
|