User’s Manual
45
4.4.3 Serial Communication
Library files included with Dynamic C provide a full range of serial communications sup-
port. The
RS232.LIB
library provides a set of circular-buffer-based serial functions. The
PACKET.LIB
library provides packet-based serial functions where packets can be delim-
ited by the 9th bit, by transmission gaps, or with user-defined special characters. Both
libraries provide blocking functions, which do not return until they are finished transmit-
ting or receiving, and nonblocking functions, which must be called repeatedly until they
are finished. For more information, see the
Dynamic C Function Reference Manual
and
Technical Note 213,
Rabbit Serial Port Software
.
The following function calls are specific to the BL2000.
User interface to set up BL2000 serial communication lines. Call this function after
serXOpen()
.
If Mode 1 is selected, CTS/RTS flow control is exercised using the
serCflowcontrolOn()
and
serCflowcontrolOff()
functions from the
RS232.LIB
library.
PARAMETER
mode
is the defined serial port configuration.
RETURN VALUE
0 if valid mode, 1 if not.
SEE ALSO
ser485Tx, ser485Rx
Sets (high) pin 3 (DE) to enable Tx.
SEE ALSO
serMode, ser485Rx
Resets (low) pin 3 (DE) to disable Tx.
SEE ALSO
serMode, ser485Tx
int serMode(int mode);
Mode
Serial Port
B
C
D
0
RS-232, 3-wire
RS-232, 3-wire
RS-485
1
RS-232, 5-wire
CTS/RTS
RS-485
void ser485Tx(void);
void ser485Rx(void);
Summary of Contents for BL2020
Page 38: ...34 Wildcat BL2000...
Page 84: ...80 Wildcat BL2000...
Page 88: ...84 Wildcat BL2000...
Page 92: ...88 Wildcat BL2000...
Page 94: ......