Rabbit 2000 Getting Started - page 7
2
Rabbit 2000 Development Kit
numbers and the cross-references and table of contents links only work if viewed on line.
The PDF versions contain page number references to allow navigation when reading a
paper version of the manual. To view the online documentation with a browser, open the
file
default.htm
in the
docs
folder. When you open the
default.htm
file with your
browser, you will see a page similar to that shown below.
1.3 An Overview of Dynamic C for the Rabbit
The Rabbit 2000 is programmed using Z-World’s Dynamic C, an integrated development
environment that includes an editor, a C compiler, and a debugger. Library functions pro-
vide an easy-to-use interface for the Jackrabbit board included with the Development Kit.
The Jackrabbit board included with the Development Kit is a powerful board that includes
a complete Rabbit microprocessor system. A Prototyping Board that includes pushbutton
switches, LEDs, and a beeper can be plugged into the Jackrabbit board. By writing pro-
grams that run on the Jackrabbit board, you can flash the LEDs, beep the beeper, and oth-
erwise demonstrate the capabilities of the Rabbit. Schematics for both boards are included
on the CD-ROM in PDF format.
The Jackrabbit board has a standard Rabbit programming connector, which is a 10-pin,
2 mm header. A programming cable is used to connect a PC serial port (COM port) to the
Jackrabbit board. The programming cable has a level converter board in the middle of the
cable since the programming connector supports CMOS logic levels, and not the RS-232
levels that are used by PC serial ports. When the programming cable is connected,
Dynamic C running on the PC can hard reset the Jackrabbit board and cold boot it. The
cold boot includes compiling and downloading a BIOS program that stays resident while
you work. If you crash the target, Dynamic C will automatically reboot and recompile the
BIOS if it senses that a target communication error occurred.