User’s Manual
19
3.2.1 Serial Communication
The following sample programs are found in the
SAMPLES\RCM4500W\SERIAL
folder.
•
FLOWCONTROL.C
—This program demonstrates how to configure Serial Port D for CTS/RTS
flow control with serial data coming from Serial Port C (TxC) at 115,200 bps. The serial data
received are displayed in the
STDIO
window.
To set up the Prototyping Board, you will need to tie TxD and RxD together
on the RS-232 header at J4, and you will also tie TxC and RxC together using
the jumpers supplied in the Development Kit as shown in the diagram.
A repeating triangular pattern should print out in the
STDIO
window. The pro-
gram will periodically switch flow control on or off to demonstrate the effect
of flow control.
If you have two Prototyping Boards with modules, run this sample program on the sending
board, then disconnect the programming cable and reset the sending board so that the module
is operating in the Run mode. Connect TxC, TxD, and GND on the sending board to RxC,
RxD, and GND on the other board, then, with the programming cable attached to the other
module, run the sample program.
•
PARITY.C
—This program demonstrates the use of parity modes by repeat-
edly sending byte values 0–127 from Serial Port C to Serial Port D. The pro-
gram will switch between generating parity or not on Serial Port C. Serial Port
D will always be checking parity, so parity errors should occur during every
other sequence.
To set up the Prototyping Board, you will need to tie TxC and RxD together on the RS-232
header at J4 using one of the jumpers supplied in the Development Kit as shown in the dia-
gram.
The Dynamic C
STDIO
window will display the error sequence.
•
SERDMA.C
—
This program demonstrates using DMA to transfer data from a circular buffer to
the serial port and vice versa. The Dynamic C
STDIO
window is used to view or clear the buffer.
Before you compile and run the sample program, you will need
to connect the RS-232 header at J4 to your PC as shown in the
diagram using the serial to DB9 cable supplied in the Develop-
ment Kit.
Once you have compiled and run the sample program, start Tera
Term or another terminal emulation program to connect to the
selected PC serial port at a baud rate of
115,200 bps. You can
observe the output in the Dynamic C
STDIO
window as you type
in Tera Term, and you can
also use the Dynamic C
STDIO
win-
dow to clear the buffer.
The Tera Term utility can be downloaded from
hp.vec-
tor.co.jp/authors/VA002416/teraterm.html
.
J4
RxC TxC
GND
TxD RxD
J4
RxC
RxD
GND
TxD
TxC
J4
RxC TxC
GND
TxD RxD
Colored
edge