Z-World Jackrabbit Parts list manual

Jackrabbit (BL1800)
C-Programmable Single-Board Computer
Getting Started Manual
019–0072 • 050525–F

Jackrabbit (BL1800)
Z-World, Inc.
2900 Spafford Street
Davis, California 95616-6800
USA
Telephone: (530) 757-3737
Fax: (530) 753-5141
www.zworld.com
Jackrabbit (BL1800) Getting Started Manual
Part Number 019-0072 • 050525–F • Printed in U.S.A.
©2000–2005 Z-World Inc. • All rights reserved.
Z-World reserves the right to make changes and
improvements to its products without providing notice.
Trademarks
Rabbit is a registered trademark of Rabbit Semiconductor.
Rabbit 2000 is a trademark of Rabbit Semiconductor.
Dynamic C and Z-World are registered trademarks of Z-World Inc.

Getting Started Manual
TABLE OF CONTENTS
Chapter 1. Introduction 1
1.1 Features.................................................................................................................................................1
1.1.1 Physical & Electrical Specifications.............................................................................................3
1.2 Development Software .........................................................................................................................4
1.3 How to Use This Manual......................................................................................................................4
1.3.1 Additional Product Information....................................................................................................4
1.3.2 Additional Reference Information................................................................................................4
1.3.3 Using Online Documentation........................................................................................................5
1.4 CE Compliance.....................................................................................................................................6
1.4.1 Design Guidelines.........................................................................................................................7
1.4.2 Interfacing the Jackrabbit to Other Devices..................................................................................7
Chapter 2. Hardware Setup 9
2.1 Development Kit Contents....................................................................................................................9
2.2 Prototyping Board...............................................................................................................................10
2.2.1 Prototyping Board Features ........................................................................................................11
2.3 Development Hardware Connections.................................................................................................12
2.3.1 Attach Jackrabbit to Prototyping Board......................................................................................13
2.3.2 Connect Programming Cable......................................................................................................14
2.3.3 Connect Power............................................................................................................................15
2.3.3.1 Overseas Development Kits............................................................................................... 15
2.4 Run a Sample Program.......................................................................................................................16
2.4.1 Troubleshooting ..........................................................................................................................16
2.5 Where Do I Go From Here? ...............................................................................................................17
2.5.1 Technical Support.......................................................................................................................17
Chapter 3. Software Installation & Overview 19
3.1 An Overview of Dynamic C...............................................................................................................19
3.2 Installing Dynamic C..........................................................................................................................21
3.3 Switching Between Program Mode and Run Mode ...........................................................................22
3.3.1 Changing from Program Mode to Run Mode.............................................................................22
3.3.2 Changing from Run Mode to Program Mode.............................................................................22
3.4 Sample Programs................................................................................................................................23
3.4.1 DEMOJR1.C...............................................................................................................................24
3.4.2 Other Sample Programs Illustrating Digital I/O .........................................................................28
3.4.3 RS-232 Serial Communication Sample Programs......................................................................30
3.4.4 RS-485 Serial Communication Sample Program........................................................................31
3.5 Cooperative Multitasking ...................................................................................................................32
3.5.1 Advantages of Cooperative Multitasking ...................................................................................34

Jackrabbit (BL1800)
3.6 Jackrabbit Function Calls...................................................................................................................35
3.6.1 I/O Drivers..................................................................................................................................35
3.6.1.1 Initialization....................................................................................................................... 35
3.6.1.2 Digital Output.................................................................................................................... 35
3.6.1.3 Analog Output ................................................................................................................... 36
3.6.1.4 Analog Input...................................................................................................................... 38
3.6.2 Serial Communication Drivers...................................................................................................39
3.6.2.1 RS-485 Serial Communication Drivers............................................................................. 39
3.7 Upgrading Dynamic C ....................................................................................................................... 40
3.7.1 Add-On Modules........................................................................................................................ 40
Notice to Users 41
Index 43
Schematics 45

Getting Started Manual 1
1. INTRODUCTION
The Jackrabbit is a high-performance, C-programmable single-
board computer with a compact form factor. A Rabbit®2000
microprocessor operating at 29.5 MHz provides fast data process-
ing.
1.1 Features
•29.5 MHz clock
•24 CMOS-compatible I/O
•3 analog channels: 1 A/D input, 2 PWM D/A outputs
•4 high-power outputs (factory-configured as 3 sinking and 1 sourcing)
•4 serial ports (2 RS-232 or 1 RS-232 with RTS/CTS, 1 RS-485, and 1 CMOS-
compatible)
•6 timers (five 8-bit timers and one 10-bit timer)
•128K SRAM, 256K flash EPROM
•Real-time clock
•Watchdog supervisor
•Voltage regulator
•Backup battery
Appendix A provides detailed specifications for the Jackrabbit.

2Jackrabbit (BL1800)
Three versions of the Jackrabbit are available. Their standard features are summarized in
Table 1.
Throughout this manual, the term Jackrabbit refers to all three Jackrabbit models in
Table 1; individual models are referred to specifically according to the model number in
Table 1.
Table 1. Jackrabbit Features
Model Features
BL1800 Full-featured controller with switching voltage regulator.
BL1810
BL1800 with 14.7 MHz clock, 128K flash EPROM, linear
voltage regulator, sinking outputs sink up to 200 mA,
sourcing output sources up to 100 mA, RS-232 serial ports
rated for 1 kV ESD
BL1820 BL1810 with 3 additional digital I/O, no RS-485, no
backup battery, 32K SRAM.

Getting Started Manual 3
1.1.1 Physical & Electrical Specifications
Table 2 lists the basic specifications for the Jackrabbit.
NOTE: For complete product specifications, see Appendix A in the Jackrabbit
(BL1800) User’s Manual.
Figure 1 shows the pinout for headers J4 and J5, which carry the signals associated with
the Jackrabbit subsystems.
Figure 1. Pinout for Jackrabbit Headers J4 and J5
Table 2. Jackrabbit Specifications
Specification Data
Power Supply 7.5 V to 25 V DC, 100 mA typical
Size 2.50" × 3.50" × 0.94" (64 mm × 89 mm × 24 mm)
Environmental –40°C to 70°C, 5–95% humidity, noncondensing
GND
RXC
TXC
PC1
PC3
PC5
PC7
AGND
DA1
PD1
PD3
PD5
PD7
GND
485+
VCC
SM1
STAT
VBAT
GND
VCC
RXB
TXB
PC0
PC2
PC4
PC6
AD0
DA0
PD0
PD2
PD4
PD6
GND
485
VCC
SM0
IOBEN
GND
/RST
J5
GND
PA0
PA2
PA4
PA6
GND
PB0
PB2
PB4
PB6
WDO
GND
PE6
PE4
PE2
PE0
HV0
HV2
K
GND
VCC
PA1
PA3
PA5
PA7
GND
PB1
PB3
PB5
PB7
PC K
PE7
PE5
PE3
PE1
GND
HV1
HV3
+RAW
VCC
J4

4Jackrabbit (BL1800)
1.2 Development Software
The Jackrabbit uses the Dynamic C development environment for rapid creation and
debugging of runtime applications. Dynamic C provides a complete development environ-
ment with integrated editor, compiler and source-level debugger. It interfaces directly with
the target system, eliminating the need for complex and unreliable in-circuit emulators.
Dynamic C must be installed on a Windows workstation with at least one free serial USB
or COM port for communication with the target system. See Chapter 3., “Software Instal-
lation & Overview,” for complete information on installing Dynamic C.
1.3 How to Use This Manual
This Getting Started manual is intended to give users a quick but solid start with the Jack-
rabbit. It does not contain detailed information on the hardware capabilities or the
Dynamic C development environment. Most users will want more detailed information on
some or all of these topics in order to put the Jackrabbit to effective use.
1.3.1 Additional Product Information
Detailed information about the Jackrabbit will be found in the Jackrabbit (BL1800)
User’s Manual, provided on the accompanying CD-ROM in both HTML and Adobe PDF
format.
TIP: We recommend that anyone not thoroughly familiar with Z-World embedded con-
trol systems at least read through the rest of this manual to gain the necessary familiar-
ity to make use of the more advanced information.
1.3.2 Additional Reference Information
In addition to the product-specific information contained in the Jackrabbit (BL1800)
User’s Manual, several higher level reference manuals are provided in HTML and PDF
form on the accompanying CD-ROM. Advanced users will find these references valuable
in developing systems based on the Jackrabbit:
•Dynamic C User’s Manual
•Dynamic C Function Reference Manual
•Rabbit 2000 Microprocessor User’s Manual

Getting Started Manual 5
1.3.3 Using Online Documentation
We provide the bulk of our user and reference documentation in two electronic formats,
HTML and Adobe PDF. We do this for several reasons.
We believe that providing all users with our complete library of product and reference
manuals is a useful convenience. However, printed manuals are expensive to print, stock
and ship. Rather than include and charge for manuals that every user may not want, or pro-
vide only product-specific manuals, we choose to provide our complete documentation
and reference library in electronic form with every development kit and with our Dynamic
C development environment.
NOTE: The most current version of Adobe Acrobat Reader can always be downloaded
from Adobe’s web site at http://www.adobe.com.
We recommend that you use version 4.0 or later.
Providing this documentation in electronic form saves an enormous amount of paper by
not printing copies of manuals that users don’t need.
Finding Online Documents
The online documentation is installed along with Dynamic C, and an icon for the docu-
mentation menu is placed on the workstation’s desktop. Double-click this icon to reach the
menu. If the icon is missing, create a new desktop icon that points to default.htm in the
docs folder, found in the Dynamic C installation folder.
The latest versions of all documents are always available for free, unregistered download
from our web sites as well.
Printing Electronic Manuals
We recognize that many users prefer printed manuals for some uses. Users can easily print
all or parts of those manuals provided in electronic form. The following guidelines may be
helpful:
•Print from the Adobe PDF versions of the files, not the HTML versions.
•If your printer supports duplex printing, print pages double-sided.
•If you do not have a suitable printer or do not want to print the manual yourself, most
retail copy shops (e.g. Kinkos, AlphaGraphics, etc.) will print the manual from the PDF
file and bind it for a reasonable charge—about what we would have to charge for a
printed and bound manual.

6Jackrabbit (BL1800)
1.4 CE Compliance
Equipment is generally divided into two classes.
These limits apply over the range of 30–230 MHz. The limits are 7 dB higher for frequen-
cies above 230 MHz. Although the test range goes to 1 GHz, the emissions from Rabbit-
based systems at frequencies above 300 MHz are generally well below background noise
levels.
The Jackrabbit BL1800 single-board computer has been tested and was
found to be in conformity with the following applicable immunity and
emission standards. The BL1810 and BL1820 single-board computers
are also CE qualified as they are sub-versions of the BL1800 single-
board computer. Boards that are CE-compliant have the CE mark.
NOTE: Earlier versions of the BL1800 sold before 2002 that do not have the CE mark
are not CE-complaint.
Immunity
The Jackrabbit series of single-board computers meets the following EN55024/1998
immunity standards.
•EN61000-4-3 (Radiated Immunity)
•EN61000-4-4 (EFT)
•EN61000-4-6 (Conducted Immunity)
Additional shielding or filtering may be required for a heavy industrial environment.
Emissions
The Jackrabbit series of single-board computers meets the following emission standards
with the Rabbit 2000 spectrum spreader turned on and set to the normal mode. The spectrum
spreader is only available with Rev. C or higher of the Rabbit 2000 microprocessor. This
microprocessor is used in all Jackrabbit series boards that carry the CE mark.
•EN55022:1998 Class B
•FCC Part 15 Class B
In order for the Jackrabbit boards to meet these EN55022:1998 Class B standards, you
must add ferrite absorbers to the serial I/O cables used for RS-232 and RS-485 serial com-
munication. Depending on your application, you may need to add ferrite absorbers to the
CLASS A CLASS B
Digital equipment meant for light industrial use Digital equipment meant for home use
Less restrictive emissions requirement:
less than 40 dB µV/m at 10 m
(40 dB relative to 1 µV/m) or 300 µV/m
More restrictive emissions requirement:
30 dB µV/m at 10 m or 100 µV/m

Getting Started Manual 7
digital I/O cables. Your results may vary, depending on your application, so additional
shielding or filtering may be needed to maintain the Class B emission qualification.
NOTE: If no ferrite absorbers are fitted, the Jackrabbit boards will still meet
EN55022:1998 Class A requirements as long as the spectrum spreader is turned on.
The spectrum spreader is on by default for Jackrabbit models BL1810 and BL1820. The
spectrum spreader is off by default for the Jackrabbit model BL1800, and must be turned
on with at least one wait state in order for the BL1800 model to be CE-compliant. Section
2.7.3 in the Jackrabbit (BL1800) User’s Manual provides further information about the
spectrum spreader and its use, and includes information on how to add a wait state.
1.4.1 Design Guidelines
Note the following requirements for incorporating the Jackrabbit series of single-board
computers into your application to comply with CE requirements.
General
•The power supply provided with the Development Kit is for development purposes
only. It is the customer’s responsibility to provide a CE-compliant power supply for the
end-product application.
•When connecting the Jackrabbit single-board computer to outdoor cables, the customer
is responsible for providing CE-approved surge/lightning protection.
•Z-World recommends placing digital I/O or analog cables that are 3 m or longer in a
metal conduit to assist in maintaining CE compliance and to conform to good cable
design practices. Z-World also recommends using properly shielded I/O cables in noisy
electromagnetic environments.
•When installing or servicing the Jackrabbit, it is the responsibility of the end-user to use
proper ESD precautions to prevent ESD damage to the Jackrabbit.
Safety
•For personal safety, all inputs and outputs to and from the Jackrabbit series of single-
board computers must not be connected to voltages exceeding SELV levels (42.4 V AC
peak, or 60 V DC). Damage to the Rabbit 2000 microprocessor may result if voltages
outside the design range of 0 V to 5.5 V DC are applied directly to any of its digital
inputs.
•The lithium backup battery circuit on the Jackrabbit single-board computer has been
designed to protect the battery from hazardous conditions such as reverse charging and
excessive current flows. Do not disable the safety features of the design.
1.4.2 Interfacing the Jackrabbit to Other Devices
Since the Jackrabbit series of single-board computers is designed to be connected to other
devices, good EMC practices should be followed to ensure compliance. CE compliance is
ultimately the responsibility of the integrator. Additional information, tips, and technical
assistance are available from your authorized Z-World distributor, and are also available
on our Web site at www.zworld.com.

8Jackrabbit (BL1800)

Getting Started Manual 9
2. HARDWARE SETUP
This chapter describes the Jackrabbit board in more detail, and
explains how to set up and use the accompanying Prototyping
Board.
NOTE: This chapter (and this manual) assume that you have the Jackrabbit Development
Kit. If you purchased a Jackrabbit board by itself, you will have to adapt the informa-
tion in this chapter and elsewhere to your test and development setup.
2.1 Development Kit Contents
The Jackrabbit Development Kit contains the following items:
•BL1810 single-board computer.
•Prototyping Board.
•AC adapter, 12 V DC, 1 A. (Included only with Development Kits sold for the North
American market. A header plug leading to bare leads is provided to allow overseas
users to connect their own power supply with a DC output of 7.5–25 V.)
NOTE: The linear voltage regulator becomes rather hot for voltages above 15 V.
•10-pin header to DE9 programming cable with integrated level-matching circuitry.
•Dynamic C CD-ROM, with complete product documentation on disk.
•This Getting Started manual.
•A bag of accessory parts for use on the Prototyping Board.
•Screwdriver.
•Rabbit 2000 Processor Easy Reference poster.
•Registration card.

10 Jackrabbit (BL1800)
2.2 Prototyping Board
The Prototyping Board included in the Development Kit makes it easy to connect a Jack-
rabbit board to a power supply and a PC workstation for development. It also provides
some basic I/O peripherals (switches and LEDs), as well as a prototyping area for more
advanced hardware development.
For the most basic level of evaluation and development, the Prototyping Board can be
used without modification.
As you progress to more sophisticated experimentation and hardware development, modi-
fications and additions can be made to the board without modifying or damaging the Jack-
rabbit board itself.
The Prototyping Board is shown below in Figure 2, with its main features identified.
Figure 2. Prototyping Board
J6
J1
J7
J2
J5
J3
JP1
JP2
123
R3
R1
S1
S2 S1
DS1DS2DS3
RT1
S4 S3
DS9
DS4
DS5DS6DS7DS8
RN1
S5
PC2
PC0
TXB
RXB
VCC GND
RXC
TXC
PC1
PC3
TXC
RXC
RXB
TXB
GND
JACKRABBIT PROTOTYPING BOARD
GND
PA6
PA4
PA2
PA0
PA7
PA5
PA3
PA1
6
9
5
J4
VCC
1
GND
PE2
PE4
PE6
PE0
HV0
HV2
K
GND
PB5
PB4
PB3
PB2
PA7
PA6
PA5
PA4
PA3
PA2
PA1
PA0
GND
WDO
PB6
PB4
PB2
PB0
GND
VCC
+RAW
HV3
HV1
GND
PE1
PE3
PE5
PE7
PC K
PB7
PB5
PB3
PB1
GND
BZR
VCC
K
AD0
PE4
POT
HV0 +RAW
DS5
DS4
DS3
DS2
DS1
DS6
DS7
DS8
S1
S2
S3
S4
GND
COI (+)
COI (-)
PD0
GND AD0
N.C.
COM
N.O.
/RST
GND
IOBEN
SM0
VCC
485
GND
PD6
PD4
PD2
PD0
DA0
AD0
PC6
PC4 PC5
PC7
AGND
DA1
PD1
PD3
PD5
PD7
GND
485+
VCC
SM1
STAT
VBAT
RESET
PWR
GND
Z-World, Inc.
+
Power
ED
Reset
Switch
User
EDs
Jackrabbit
Connectors
RS-232
Signal
Header
User
Switches
Buzzer
Prototyping
Area
Extension
Headers

Getting Started Manual 11
2.2.1 Prototyping Board Features
•Power LED—The power LED lights whenever power is connected to the Prototyping
Board.
•Reset Switch—A momentary-contact, normally open switch is connected directly to the
Jackrabbit’s /RESET_IN pin. Pressing the switch forces a hardware reset of the system.
•I/O Switches and LEDs—Four momentary-contact, normally open switches are con-
nected to the PB2–PB5 pins of the Rabbit 2000 microprocessor on the Jackrabbit, and
may be read as inputs by sample applications.
Four LEDs are connected to the PA1–PA4 pins of the of the Rabbit 2000 microproces-
sor on the Jackrabbit, and may be driven as output indicators by sample applications.
•Prototyping Area—A generous prototyping area has been provided for the installation
of through-hole components. Several areas for surface-mount devices are also avail-
able. (Note that there are SMT device pads on both top and bottom of the Prototyping
Board.)
•Extension Headers—The complete pin sets of the Jackrabbit are duplicated at these
two sets of headers. Developers can solder wires directly into the appropriate holes, or,
for more flexible development, 40-pin header strips can be soldered into place. See
Figure 1 for the header pinouts.
•RS-232—Two 3-wire or one 5-wire RS-232 serial port are available on the Prototyping
Board. Refer to the Prototyping Board schematic (090-0088) for additional details.
A 10-pin 0.1-inch spacing header strip is installed at J1 to permit connection of a ribbon
cable leading to a standard DE-9 serial connector.

12 Jackrabbit (BL1800)
2.3 Development Hardware Connections
There are three steps to connecting the Prototyping Board for use with Dynamic C and the
sample programs:
1. Attach the Jackrabbit to the Prototyping Board.
2. Connect the programming cable between the Jackrabbit and the workstation PC.
3. Connect the power supply to the Jackrabbit.

Getting Started Manual 13
2.3.1 Attach Jackrabbit to Prototyping Board
To attach the Jackrabbit board to the Prototyping Board, turn the Jackrabbit board over so
that the battery is facing up. Plug the pins from headers J4 and J5 on the bottom side of the
Jackrabbit board into the header sockets at J2 and J6 on the Prototyping Board as indicated
in Figure 3.
Figure 3. Attach Jackrabbit Board to Prototyping Board
NOTE: It is important that you line up the pins on headers J4 and J5 of the Jackrabbit
board exactly with the corresponding pins of header sockets J2 and J6 on the Prototyp-
ing Board. The header pins may become bent or damaged if the pin alignment is offset,
and the Jackrabbit might not work. Permanent electrical damage to the may also result
if a misaligned Jackrabbit is powered up.
Press the Jackrabbit’s pins firmly into the Prototyping Board headers.
+
S5
RESET
DS1
DS6
DS7
DS8
PWR R3
Buzzer
DS2
DS3DS4
DS5
S1S2S3S4
JACKRABBIT PROTOTYPING BOARD
VCC
RXB
TXB
PC0
PC2
PC4
PC6
AD0
DA0
PD0
PD2
PD4
PD6
GND
485
VCC
SM0
IOBEN
GND
/RST
GND
RXC
TXC
PC1
PC3
PC5
PC7
AGND
DA1
PD1
PD3
PD5
PD7
GND
485+
VCC
SM1
STAT
VBAT
GND
Z-World, Inc.
GND
PA0
PA2
PA4
PA6
GND
PB0
PB2
PB4
PB6
WDO
GND
PE6
PE4
PE2
PE0
HV0
HV2
K
GND
VCC
PA1
PA3
PA5
PA7
GND
PB1
PB3
PB5
PB7
PC K
PE7
PE5
PE3
PE1
GND
HV1
HV3
+RAW
VCC
DS1
DS2
DS3
DS4
DS5
DS6
DS7
DS8
S1
S2
S3
S4
GND
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PB2
PB3
PB4
PB5
GND
J2
J6
Battery
J5
GND
PA0
PA2
PA4
PA6
GND
PB0
PB2
PB4
PB6
WDO
GND
PE6
PE4
PE2
PE0
HV0
HV2
K
GND
VCC
PA1
PA3
PA5
PA7
GND
PB1
PB3
PB5
PB7
PC K
PE7
PE5
PE3
PE1
GND
HV1
HV3
+RAW
VCC
GND
RXC
TXC
PC1
PC3
PC5
PC7
AGND
DA1
PD1
PD3
PD5
PD7
GND
485+
VCC
SM1
STAT
VBAT
GND
VCC
RXB
TXB
PC0
PC2
PC4
PC6
AD0
DA0
PD0
PD2
PD4
PD6
GND
485
VCC
SM0
IOBEN
GND
/RST
J4
Prototyping
Board
Jackrabbit
Board
J2
J6

14 Jackrabbit (BL1800)
2.3.2 Connect Programming Cable
The programming cable connects the Jackrabbit to the PC running Dynamic C to down-
load programs and to monitor the Jackrabbit during debugging.
Connect the 10-pin connector of the programming cable labeled PROG to header J3 on
the Jackrabbit board as shown in Figure 4. Be sure to orient the marked (usually red) edge
of the cable towards pin 1 of the connector. (Do not use the DIAG connector, which is used
for a normal serial connection.)
NOTE: Use only the programming cable that has a red shrink wrap around the RS-232
level converter (Z-World part number 101-0513), which is supplied with the Develop-
ment Kit. Other Z-World programming cables might not be voltage-compatible or their
connector sizes may be different.
Figure 4. Power and Programming Cable Connections
to Jackrabbit Board
Connect the other end of the programming cable to a COM port on your PC.
NOTE: Some PCs now come equipped only with a USB port. It may be possible to use
an RS-232/USB converter with the programming cable supplied with the Jackrabbit
Development Kit. An RS-232/USB converter is available through the Z-World Web store.
PROTOTYPING BOARD
JACKRABBIT BOARD
JP1
U4
VIN GNDGND
RESET
JACKRABBIT Z-World, Inc.
GND
PA0
PA2
PA4
PA6
GND
PB0
PB2
PB4
PB6
WDO
GND
PE6
PE4
PE2
PE0
HV0
HV2
K
GND
VCC
PA1
PA3
PA5
PA7
GND
PB1
PB3
PB5
PB7
PC K
PE7
PE5
PE3
PE1
GND
HV1
HV3
+RAW
VCC
GND
RXC
TXC
PC1
PC3
PC5
PC7
AGND
DA1
PD1
PD3
PD5
PD7
GND
485+
VCC
SM1
STAT
VBAT
GND
VCC
RXB
TXB
PC0
PC2
PC4
PC6
AD0
DA0
PD0
PD2
PD4
PD6
GND
485
VCC
SM0
IOBEN
GND
/RST
J5
U6
U5
U3
J4
U1
J1
J2
J3
Y3
Rabbit 2000
SRAM
RS-232
RS-485
Colored side
lines up with
pin 1
To
PC COM port
PROG
DIAG
Programming
connector
Diagnostic
connector

Getting Started Manual 15
2.3.3 Connect Power
When all other connections have been made, you can connect power to the Jackrabbit.
Hook up the connector from the wall transformer to header J1 on the Jackrabbit board as
shown in Figure 4. The orientation of this connector is not important since the VIN (posi-
tive) voltage is the middle pin, and GND is available on both ends of the three-pin header J1.
Plug in the wall transformer. The Jackrabbit board and the Prototyping Board are ready to
be used.
NOTE: A RESET button is provided on the Prototyping Board (see Figure 3) to allow
hardware reset without disconnecting power.
To power down the Jackrabbit, unplug the power connector from J1. You should discon-
nect power before making any circuit adjustments in the prototyping area, changing any
connections to the board, or removing the Jackrabbit from the Prototyping Board.
2.3.3.1 Overseas Development Kits
Development kits sold outside North America include a header connector that may be
connected to 3-pin header J1 on the Jackrabbit. The connector may be attached either way
as long as it is not offset to one side. The red and black wires from the connector can then
be connected to the positive and negative connections on your power supply. The power
supply should deliver 7.5 V–25 V DC at 5 W.

16 Jackrabbit (BL1800)
2.4 Run a Sample Program
If you already have Dynamic C installed, you are now ready to test your programming
connections by running a sample program.
If you are using a USB port to connect your computer to the Jackrabbit, choose Options >
Project Options and select “Use USB to Serial Converter” under the Communications
tab.
Find the file PONG.C, which is in the Dynamic C SAMPLES folder. To run the 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 STDIO window will open and will dis-
play a small square bouncing around in a box.
This program shows that the CPU is working.
2.4.1 Troubleshooting
If Dynamic C appears to compile the BIOS successfully, but you then receive a communi-
cation error message when you compile and load the sample program, it is possible that
your PC cannot handle the higher program-loading baud rate. Try changing the maximum
download rate to a slower baud rate as follows.
•Locate the Serial Options dialog in the Dynamic C Options > Project Options >
Communications menu. Select a slower Max download baud rate.
If a program compiles and loads, but then loses target communication before you can
begin debugging, it is possible that your PC cannot handle the default debugging baud
rate. Try lowering the debugging baud rate as follows.
•Locate the Serial Options dialog in the Dynamic C Options > Project Options >
Communications menu. Choose a lower debug baud rate.
If there are any other problems:
•Check to make sure you are using the PROG connector, not the DIAG connector, on the
programming cable.
•Check both ends of the programming cable to ensure that they are firmly plugged into
the PC and the programming port on the Jackrabbit.
•Ensure that the Jackrabbit is firmly and correctly installed in its connectors on the
Prototyping Board.
•Select a different COM port within Dynamic C. From the Options menu, select
Project Options, then select Communications. Select another COM port from the
list, then click OK. Press <Ctrl-Y> to force Dynamic C to recompile the BIOS. If
Dynamic C still reports it is unable to locate the target system, repeat the above steps until
you locate the active COM port.
This manual suits for next models
1
Table of contents