Page 2
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. Z-World, Inc. 2900 Spafford Street Davis, California 95616-6800...
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 2.1 Development Kit Contents........................9 2.2 Prototyping Board..........................10 2.2.1 Prototyping Board Features ......................11 2.3 Development Hardware Connections ....................12...
Page 4
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 ........................
• 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. Getting Started Manual...
Page 6
Three versions of the Jackrabbit are available. Their standard features are summarized in Table 1. Table 1. Jackrabbit Features Model Features BL1800 Full-featured controller with switching voltage regulator. BL1800 with 14.7 MHz clock, 128K flash EPROM, linear voltage regulator, sinking outputs sink up to 200 mA,...
–40 C to 70 C, 5–95% humidity, noncondensing 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.
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...
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.
• 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.
• 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.
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.
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 Jackrabbit (BL1800)
—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.
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. Jackrabbit (BL1800)
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.
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 to header J3 on...
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.
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 > and select “Use USB to Serial Converter” under the...
Need help?
Do you have a question about the Jackrabbit and is the answer not in the manual?
Questions and answers