User’s Manual
41
4.2 Sample Programs
Sample programs are provided in the Dynamic C
SAMPLES
folder. The sample program
PONG.C
demonstrates the output to the
STDIO
window. The various directories in the
SAMPLES
folder contain specific sample programs that illustrate the use of the correspond-
ing Dynamic C libraries.
The
SAMPLES\BL2500
folder provides sample programs specific to the Coyote. Each
sample program has comments that describe the purpose and function of the program. Fol-
low the instructions at the beginning of the sample program.
To run a sample program, open it with the
File
menu (if it is not still open), compile it using
the
Compile
menu, and then run it by selecting
Run
in the
Run
menu. The Coyote must be
in
Program
mode (see Section 3.6, “Serial Programming Cable”) and must be connected
to a PC using the programming cable as described in Section 2.2, “BL2500 Connections.”
More complete information on Dynamic C is provided in the
Dynamic C User’s Manual
.
4.2.1 General Coyote Operation
The following sample programs are found in the
SAMPLES\BL2500
.
•
CONTROLLED.C
—Uses the D/A converters to vary the brightness of the LEDs on the
Demonstration Board.
•
FLASHLEDS.C
—Uses cofunctions and costatements to flash LEDs on the Coyote at
different intervals.
•
TOGGLESWITCH.C
—Uses costatements to detect switches presses on the Demonstra-
tion Board with press and release debouncing. Corresponding LEDs will turn on or off.
4.2.2 Digital I/O
The following sample programs are found in the
IO
subdirectory in
SAMPLES\BL2500
.
•
DIGIN.C
—This program demonstrates the use of the digital inputs and the function
call
digIn()
using the Demonstration Board to see an input channel toggle from
HIGH to LOW when pressing a pushbutton on the Demonstration Board.
•
DIGOUT.C
—This program demonstrates the use of the digital outputs and the function
call
digOut()
using the Demonstration Board to see the logic levels of output chan-
nels in the
STDIO
window and the state of the corresponding LEDs on the Demonstra-
tion Board.
4.2.3 Serial Communication
The following sample programs are found in the
SERIAL
subdirectory in
SAMPLES\BL2500
.
•
FLOWCONTROL.C
—Demonstrates hardware flow control by sending a pattern of *
characters out of Serial Port E (PG6) at115,200 bps. One character at a time is received
from PG6 and is displayed. In this example, PG3 is configured as the CTS input,
detecting a clear to send condition, and PG2 is configured as the RTS output, signaling
a ready condition. This demonstration can be performed with either one or two boards.
Содержание Coyote BL2500
Страница 1: ...Coyote BL2500 C Programmable Single Board Computer with Ethernet User s Manual 019 0120_M...
Страница 6: ...Coyote BL2500...
Страница 71: ...User s Manual 65 APPENDIX A SPECIFICATIONS Appendix A provides the specifications for the Coyote...
Страница 90: ...84 Coyote BL2500...
Страница 103: ...User s Manual 97 function calls readUserBlock 36 writeUserBlock 36 sample programs USERBLOCK_INFO C 52 55 56...
Страница 104: ...98 Coyote BL2500...
Страница 106: ......