RabbitCore RCM2200 Getting Started Manual

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

Advertisement

Quick Links

RabbitCore RCM2200
C-Programmable Module with Ethernet
Getting Started Manual
019–0096 • 010501–B

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for RabbitCore RCM2200

  • Page 1 RabbitCore RCM2200 C-Programmable Module with Ethernet Getting Started Manual 019–0096 • 010501–B...
  • Page 2 RabbitCore RCM2200: Getting Started Manual Part Number 019-0096 • 010501–B • Printed in U.S.A. © 2001 Z-World Inc. • All rights reserved. Z-World reserves the right to make changes and improvements to its products without providing notice. Notice to Users...
  • Page 3: Table Of Contents

    1.1 RCM2200 Description ........
  • Page 4 4.10 Where Do I Go From Here? ......... 4-6 Schematics RabbitCore RCM2200...
  • Page 5: Introduction & Overview 1

    Introduction & Overview 1 The RabbitCore RCM2200 is an advanced module that incorporates the powerful Rabbit 2000 microprocessor, flash memory, static RAM, digital ™ I/O ports and a 10Base-T Ethernet port, all on a PCB just half the size of a business card.
  • Page 6: Physical & Electrical Specifications

    Environmental –40 C to 70 C, 5–95% humidity, non-condensing The RCM2200 modules have two 26-pin headers to device. The pinouts for these connectors are shown which cables can be connected, or which can be in Figure 1–1 below. plugged into matching sockets on a production...
  • Page 7: Development Software

    However, printed manuals are of these topics in order to put the RCM2200 module expensive to print, stock and ship. Rather than to effective use.
  • Page 8 PDF file and web sites as well. bind it for a reasonable charge—about what we would have to charge for a printed and bound manual. 1–4 Introduction & Overview RabbitCore RCM2200...
  • Page 9: Hardware Setup 2

    Hardware Setup 2 This chapter describes the RCM2200 module hardware in more detail, and explains how to set up and use the accompanying prototyping and develop- ment board. NOTE: This chapter (and this man- • RCM2200 Prototyping Board. ual) assume that you have the Rab- •...
  • Page 10: Overview Of The Prototyping Board

    The Prototyping Board included in the Develop- The power LED lights Power LED ment Kit makes it easy to connect an RCM2200 whenever power is connected to the module to a power supply and a PC workstation for development board.
  • Page 11 A second Slave Module Connectors to implement a master-slave system. set of connectors is pre-wired to permit installation of a second, slave RCM2200 Getting Started Manual Hardware Setup 2–3...
  • Page 12: Prototyping Board Expansion

    Board for use with Dynamic C and the sample pro- dard DE-9 serial connector. grams: All RS-232 port components mount to Attach the RabbitCore module to the Proto- the underside of the Prototyping Board, typing Board. between the Master module connectors.
  • Page 13: Attach Module To Prototyping Board

    Align the module headers J4 and J5 into sockets J1 and J2 on the Prototyping Board. Installing the RCM2200 module on the Prototyping Board. Figure 2–3: The RCM2200 module installed and seated on the Prototyping Board. Figure 2–4: Getting Started Manual Hardware Setup...
  • Page 14: Connect Programming Cable

    PROG to header J1 on the Rabbit- Programming and development can be done with Core RCM2200 module as shown in Figure 2–5. Be the RabbitCore RCM2200 without connecting the sure to orient the marked (usually red) edge of the Ethernet port to a network.
  • Page 15: Connect Power

    The following options require more care in address board, or removing the RabbitCore module from the selection and testing actions, as conflicts with other board.
  • Page 16: Technical Support

    • Z-World Technical Support, (530) 757-3737 For advanced development topics, refer to • Rabbit Semiconductor Technical Support, the Dynamic C User’s Manual and the (530) 757-8400 Dynamic C TCP/IP User’s Manual, also in the online documentation set. 2–8 Hardware Setup RabbitCore RCM2200...
  • Page 17: Software Installation & Overview 3

    Software Installation & Overview 3 To develop and debug programs for the RabbitCore RCM2200 (and for all other Z-World and Rabbit Semiconductor hardware), you must install and use Dynamic C. This chapter takes you through the installation of Dynamic C, and then provides a tour of its major features with respect to the Rabbit- Core RCM2200 module.
  • Page 18: System Requirements

    • Windows ME • Windows 2000 3.2.1 Hardware Requirements The PC on which you install Dynamic C for devel- opment of RCM2200-based systems should have the following hardware: • A Pentium or later microprocessor • 32 MB of RAM 3–2 Software Installation &...
  • Page 19: Installation Type

    The default location, as shown in the example 3.3.3 Select COM Port above, is in a folder named for the version of Dynamic C uses a COM (serial) port to communi- Dynamic C, placed in the root folder of the C: drive. cate with the target development system.
  • Page 20: Starting Dynamic C

    Starting Dynamic C Once the RabbitCore module is set up and con- nected as described in Chapter 2 and Dynamic C has been installed, start Dynamic C by double-clicking on the Dynamic C icon. Dynamic C should start, then look for the target system on the COM port you specified during installation (by default, COM1).
  • Page 21 Of the many sample programs included with • FlashLEDs.c Dynamic C, several are specific to the RCM2200 • PingLED.c module. These programs will be found in the Samples/RCM2200 folder. • EthCore1.c We suggest that you examine the following five of...
  • Page 22 3–6 Software Installation & Overview RabbitCore RCM2200...
  • Page 23: Using The Tcp/Ip Features 4

    Setup.” ing embedded systems. These programs require that Ethernet Connections the user connect his PC and the RCM2200 board together on the same network. This network can be If you do not have access to an Ethernet a local private network (preferred for initial experi-...
  • Page 24 192.168.255.255. In order to set up this direct connection, the user will The RCM2200 board uses a 10Base-T type of Eth- have to use a virgin PC (right out of the box), or dis- ernet connection, which is the most common connect a PC from the corporate network, or as yet scheme.
  • Page 25: Ip Addresses Explained

    Internet traffic. In the configuration below, the probably be easier to place the controller directly on RCM2200 board could be given a fixed address so the external network outside of the firewall. This avoids some of the configuration complications by any of the computers on the local network would be sacrificing some security.
  • Page 26: How Ip Addresses Are Used

    IP address and the IP address of the other computer, it is first deter- assign it to the RCM2200 board. If the IP addresses mined if the packet needs to be sent directly to the are assigned dynamically, they you will have to get other computer or to the gateway.
  • Page 27: How To Set Up Your Computer's Ip Address For Direct Connect

    Ethernet connector. When the program starts run- Notice that the red ACT light flashes on the ning, the green LNK light on the RCM2200 board RCM2200 board while the ping is taking place, and should be on to indicate an Ethernet connection is made.
  • Page 28: Running More Demo Programs With Direct Connect

    The programs STATIC.C and SSI3.C (SAM- TCP/IP. PLES\TCPIP\HTTP) demonstrate how to make the RCM2200 board be a Web server. This program allows you to turn the LEDs on an attached Demon- 4.10 Where Do I Go From Here? stration Board from the Development Kit on and off If there are any problems at this point, call Z-World from a remote Web browser.
  • Page 29 Schematics The following schematics are included for user reference: 090–0120 RabbitCore RCM2200 090–0122 RCM2200 Prototyping Board 090-0085 Programming Cable Getting Started Manual Schematics...
  • Page 30 REVISION HISTORY REVISION APPROVAL PROJECT APPROVAL DOCUMENT APPROVAL DESCRIPTION OF CHANGE DATE ENGINEER DATE CONTROL APPEND THE FOLLOWING DRAWING CONTENT: DOCUMENTS WHEN CHANGING THIS DOCUMENT: 2900 SPAFFORD ST. DAVIS, CA 95616 APPROVALS: INITIAL RELEASE 530 - 757-4616 SIGNATURES DATE NONE...
  • Page 31 * * * * NONE...
  • Page 32 REVISION HISTORY REVISION APPROVAL PROJECT APPROVAL DOCUMENT APPROVAL DESCRIPTION ENGINEER DATE CONTROL DATE APPEND THE FOLLOWING DRAWING CONTENT: DOCUMENTS WHEN CHANGING THIS DOCUMENT: 2900 SPAFFORD ST. DAVIS, CA 95616 APPROVALS: INITIAL RELEASE 530 - 757 - 4616 SIGNATURES DATE NONE...
  • Page 33 REVISION HISTORY REVISION HISTORY REVISION APPROVAL REVISION APPROVAL PROJECT PROJECT APPROVAL APPROVAL DOCUMENT DOCUMENT APPROVAL APPROVAL DESCRIPTION DESCRIPTION ENGINEER ENGINEER DATE DATE CONTROL CONTROL DATE DATE APPEND THE FOLLOWING APPEND THE FOLLOWING DRAWING CONTENT: DRAWING CONTENT: DOCUMENTS WHEN CHANGING DOCUMENTS WHEN CHANGING THIS DOCUMENT: THIS DOCUMENT: WORLD...

Table of Contents