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.
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...
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...
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- •...
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...
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.
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...
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.
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.
• 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...
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.
• 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 &...
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.
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...
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.
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.
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.
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.
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 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...
Need help?
Do you have a question about the RCM2200 and is the answer not in the manual?
Questions and answers