Rabbit RabbitCore RCM3000 User Manual

Rabbit RabbitCore RCM3000 User Manual

C-programmable module with ethernet
Hide thumbs Also See for RabbitCore RCM3000:

Advertisement

Quick Links

Chipsmall Limited consists of a professional team with an average of over 10 year of expertise in the distribution
of electronic components. Based in Hongkong, we have already established firm and mutual-benefit business
relationships with customers from,Europe,America and south Asia,supplying obsolete and hard-to-find components
to meet their specific needs.
With the principle of "Quality Parts,Customers Priority,Honest Operation,and Considerate Service",our business
mainly focus on the distribution of electronic components. Line cards we deal with include
Microchip,ALPS,ROHM,Xilinx,Pulse,ON,Everlight and Freescale. Main products comprise
IC,Modules,Potentiometer,IC Socket,Relay,Connector.Our parts cover such applications as commercial,industrial,
and automotives areas.
We are looking forward to setting up business relationship with you and hope to provide you with the best service
and solution. Let us make a better world for our industry!
Contact us
Tel: +86-755-8981 8866 Fax: +86-755-8427 6832
Email & Skype: info@chipsmall.com Web: www.chipsmall.com
Address: A1208, Overseas Decoration Building, #122 Zhenhua RD., Futian, Shenzhen, China
  

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RabbitCore RCM3000 and is the answer not in the manual?

Questions and answers

Summary of Contents for Rabbit RabbitCore RCM3000

  • Page 1 Chipsmall Limited consists of a professional team with an average of over 10 year of expertise in the distribution of electronic components. Based in Hongkong, we have already established firm and mutual-benefit business relationships with customers from,Europe,America and south Asia,supplying obsolete and hard-to-find components to meet their specific needs.
  • Page 2 RabbitCore RCM3000 C-Programmable Module with Ethernet User’s Manual 019–0110 • 070831–H...
  • Page 3 Rabbit and Dynamic C are registered trademarks of Rabbit Semiconductor Inc. Rabbit 3000 and RabbitCore are trademarks of Rabbit Semiconductor Inc. The latest revision of this manual is available on the Rabbit Semiconductor Web site, www.rabbit.com, for free, unregistered download.
  • Page 4 Rabbit Semiconductor Inc. www.rabbit.com RabbitCore RCM3000...
  • Page 5 Rabbit Semiconductor Inc. www.rabbit.com RabbitCore RCM3000...
  • Page 6: Table Of Contents

    ABLE OF ONTENTS Chapter 1. Introduction 1.1 RCM3000 Features ..........................1 1.2 Advantages of the RCM3000 .......................3 1.3 Development and Evaluation Tools......................3 1.4 How to Use This Manual ........................3 1.4.1 Additional Product Information ....................3 1.4.2 Online Documentation ........................4 Chapter 2. Hardware Setup 2.1 Development Kit Contents........................5 2.2 Hardware Connections..........................6 2.2.1 Attach Module to Prototyping Board....................6...
  • Page 7 B.4.1 Adding Other Components ......................68 B.4.2 Measuring Current Draw ......................68 B.4.3 Other Prototyping Board Modules and Options ................ 69 B.5 Use of Rabbit 3000 Parallel Ports...................... 70 Appendix C. LCD/Keypad Module C.1 Specifications............................. 73 C.2 Contrast Adjustments for All Boards ....................75 C.3 Keypad Labeling..........................
  • Page 8 C.7 LCD/Keypad Module Function Calls ....................82 C.7.1 LCD/Keypad Module Initialization....................82 C.7.2 LEDs............................82 C.7.3 LCD Display..........................83 C.7.4 Keypad............................98 C.8 Sample Programs ..........................101 Appendix D. Power Supply D.1 Power Supplies..........................103 D.1.1 Battery-Backup Circuits......................103 D.1.2 Reset Generator ........................104 D.2 Optional +5 V Output ........................104 Appendix E.
  • Page 9 RabbitCore RCM3000...
  • Page 10: Chapter 1. Introduction

    (main oscillator and timekeeping), and the circuitry necessary for reset and management of battery backup of the Rabbit 3000’s internal real-time clock and the static RAM. Two 34-pin headers bring out the Rabbit 3000 I/O bus lines, parallel ports, and serial ports.
  • Page 11 There are two production models in the RCM3000 series. If the standard models do not serve your needs, other variations can be specified and ordered in production quantities. Contact your Rabbit Semiconductor sales representative for details. Table 1 below highlights the differences between the two models in the RCM3000 family.
  • Page 12: Advantages Of The Rcm3000

    1.4.1 Additional Product Information Information about the RCM3000 and its associated Development Kit and Prototyping Board can be found in this RabbitCore RCM3000 User’s Manual, which is provided on the accompanying CD-ROM in both HTML and Adobe PDF format. In addition to the product-specific information contained in the RabbitCore RCM3000 User’s Manual (this manual), several higher level reference manuals are provided in...
  • Page 13: Online Documentation

    If the icon is missing, use your browser to find and load in the default.htm 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. RabbitCore RCM3000...
  • Page 14: Chapter 2. Hardware Setup

    • 10-pin header to DB9 programming cable with integrated level-matching circuitry. • Dynamic C CD-ROM, with complete product documentation on disk. • Getting Started instructions. • A bag of accessory parts for use on the Prototyping Board. • Rabbit 3000 Processor Easy Reference poster. • Registration card. User’s Manual...
  • Page 15: Hardware Connections

    Should you need to remove the RCM3000 module, grasp it with your fingers along the sides by the connectors and gently work the module up to pull the pins away from the sockets where they are installed. Do not remove the module by grasping it at the top and bottom. RabbitCore RCM3000...
  • Page 16: Connect Programming Cable

    Development Kit—the programming cable has red shrink wrap around the RS-232 con- verter section located in the middle of the cable. Programming cables with blue or clear shrink wrap from other from other Rabbit Semiconductor kits were not designed to work with RCM3000 modules.
  • Page 17: Connect Power

    The red and black wires from the connec- tor can then be connected to the positive and negative connections on your power supply. The power supply should deliver 8 V–24 V DC at 8 W. RabbitCore RCM3000...
  • Page 18: Run A Sample Program

    2.3 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 RCM3000 module, choose Options >...
  • Page 19: Where Do I Go From Here

    1. Run all of the sample programs described in Chapter 3 to get a basic familiarity with Dynamic C and the RCM3000 module’s capabilities. 2. For further development, refer to the RabbitCore RCM3000 User’s Manual for details of the module’s hardware and software components.
  • Page 20: Chapter 3. Running Sample Programs

    UNNING AMPLE ROGRAMS To develop and debug programs for the RCM3000 (and for all other Rabbit Semiconductor hardware), you must install and use Dynamic C. 3.1 Introduction To help familiarize you with the RCM3000 modules, Dynamic C includes several sample programs.
  • Page 21: Sample Programs

    The test packets and response packets have different codes. Once you have loaded and executed these sample programs and have an understanding of how Dynamic C and the RCM3000 modules interact, you can move on and try the other sample programs, or begin building your own. RabbitCore RCM3000...
  • Page 22: Serial Communication

    3.2.1 Serial Communication The following sample programs can be found in the folder. SAMPLES\RCM3000\SERIAL • —This program demonstrates hardware flow control by configuring FLOWCONTROL.C Serial Port C (PC3/PC2) for CTS/RTS with serial data coming from TxB at 115,200 bps. One character at a time is received and is displayed in the STDIO window.
  • Page 23: Other Sample Programs

    , are available to 485+ SIMPLE485SLAVE.C illustrate RS-485 master/slave com- 681 W bias munication. To run these sample pro- grams, you will need a second Rabbit- termi- 220 W RS-485 nation CHIP based system with RS-485, and you will also have to add an RS-485 trans-...
  • Page 24: Chapter 4. Hardware Reference

    EFERENCE Chapter 3 describes the hardware components and principal hardware subsystems of the RCM3000. Appendix A, “RCM3000 Specifica- tions,” provides complete physical and electrical specifications. Figure 4 shows these Rabbit-based subsystems designed into the RCM3000. 14 MHz 32 kHz SRAM ®...
  • Page 25: Rcm3000 Digital Inputs And Outputs

    The signals labeled PD2, PD3, PD6, and PD7 on header J1 (pins 29–32) and the pins that are not connected (pins 33–34 on header J1 and pin 33 on header J2) are reserved for future use on other models in the RCM3000. RabbitCore RCM3000...
  • Page 26 Figure 6. Use of Rabbit 3000 Ports The ports on the Rabbit 3000 microprocessor used in the RCM3000 are configurable, and so the factory defaults can be reconfigured. Table 2 lists the Rabbit 3000 factory defaults and the alternate configurations.

Table of Contents