Serial Programming Tools
Intellio
C218
Turbo
/
PCI User's Manual
4-15
RS-485 Programming for Opt8J
If you intend to do RS-485 communication with Opt8J, please follow the RS-485
programming guide below and also refer to Chapter “
Connection Option (Opt8x)
and Cable Wiring
” for more Opt8J RS-485 operation details.
The Opt8J supports
only 2-wire half-duplex RS-485 communication
.
Data+/-
pins are served for both data transmitting and receiving, depending on the RTS
signal.
The port switch of each port should be set to
On
position. The port is for
transmitting data if
RTS is asserted
and for receiving data if
RTS is not asserted
.
RTS
scheme is suitable for any system, including Windows NT and Windows 95/98,
DOS, or UNIX, that permits RTS control from application programs.
How to transmit and receive data under Windows NT and
Windows 95/98
We recommend you to configure
Intellio
C218
Turbo
/PCI ports as follows in order to
acquire precise timing control in RS-485 2-wire transmission.
First set the “Transmission Mode” in the configuration program to “Classical”.
UART FIFO status has no effect under the circumstance.
There are 2 solutions to control RS-485 2-wire transmission.
Solution 1
The following model is common in RS-485 2-wire transmission.
sio_SetWriteTimeouts(port, 0);
/* Set sio_write() into block mode */
sio_RTS(port, 1);
/* Turn on RTS signal. The RS-485
port is ready for transmitting data. */
sio_write(port, buff, 10);
/* Write 10 byte characters in "buff".
The function
blocks until
last
character transmitted */
sio_RTS(port, 0);
/* Turn off RTS signal. The RS-485
port is ready for receiving data. */
sio_read(port, buff, 10);
/* Read 10 bytes */
Summary of Contents for INTELLIO C218
Page 12: ...1 6 Intellio C218Turbo PCI User s Manual...
Page 18: ...2 6 Intellio C218Turbo PCI User s Manual...
Page 33: ...Software Installation Intellio C218Turbo PCI User s Manual 3 15 6 Click Next 7 Click Next...
Page 54: ...3 36 Intellio C218Turbo PCI User s Manual...
Page 82: ...5 12 Intellio C218Turbo PCI User s Manual...