![]() |
|
| RabbitCore RCM3300 User's Manual |
|
Table of Contents
1. Introduction
- 1.1 RCM3300/RCM3310 Features
- 1.2 Advantages of the RCM3300 and RCM3310
- 1.3 Development and Evaluation Tools
- 1.3.1 RCM3300/RCM3310 Development Kit
- 1.3.2 Software
- 1.3.3 Connectivity Interface Kits
- 1.3.4 Online Documentation
2. Getting Started
- 2.1 Install Dynamic C
- 2.2 Hardware Connections
- 2.2.1 Attach Module to Prototyping Board
- 2.2.2 Connect Programming Cable
- 2.2.3 Connect Power
- 2.2.3.1 Alternate Power-Supply Connections
- 2.3 Starting Dynamic C
- 2.4 Run a Sample Program
- 2.4.1 Troubleshooting
- 2.5 Where Do I Go From Here?
- 2.5.1 Standalone Operation of the RCM3300/RCM3310
- 2.5.2 Technical Support
3. Running Sample Programs
- 3.1 Introduction
- 3.2 Sample Programs
- 3.2.1 Use of Serial Flash
- 3.2.1.1 Onboard Serial Flash
- 3.2.1.2 SF1000 Serial Flash Card
- 3.2.2 Serial Communication
- 3.2.3 RabbitNet
- 3.2.4 Other Sample Programs
4. Hardware Reference
- 4.1 RCM3300/RCM3310 Digital Inputs and Outputs
- 4.1.1 Memory I/O Interface
- 4.1.2 Other Inputs and Outputs
- 4.1.3 LEDs
- 4.2 Serial Communication
- 4.2.1 Serial Ports
- 4.2.2 Ethernet Port
- 4.2.3 Programming Port
- 4.2.3.1 Alternate Uses of the Programming Port
- 4.3 Programming Cable
- 4.3.1 Changing from Program Mode to Run Mode
- 4.3.2 Changing from Run Mode to Program Mode
- 4.4 Other Hardware
- 4.4.1 Clock Doubler
- 4.4.2 Spectrum Spreader
- 4.5 Memory
- 4.5.1 SRAM
- 4.5.2 Flash EPROM
- 4.5.3 Serial Flash
- 4.5.4 Dynamic C BIOS Source Files
5. Software Reference
- 5.1 More About Dynamic C
- 5.1.1 Developing Programs Remotely with Dynamic C
- 5.2 Dynamic C Functions
- 5.2.1 Digital I/O
- 5.2.2 Serial Communication Drivers
- 5.2.3 TCP/IP Drivers
- 5.2.4 Serial Flash Drivers
- 5.2.5 Prototyping Board Functions
- 5.2.5.1 Board Initialization
- 5.2.5.2 Digital I/O
- 5.2.5.3 Switches, LEDs, and Relay
- 5.2.5.4 Serial Communication
- 5.2.5.5 RabbitNet Port
- 5.3 Upgrading Dynamic C
- 5.3.1 Add-On Modules
6. Using the TCP/IP Features
- 6.1 TCP/IP Connections
- 6.2 TCP/IP Primer on IP Addresses
- 6.2.1 IP Addresses Explained
- 6.2.2 How IP Addresses are Used
- 6.2.3 Dynamically Assigned Internet Addresses
- 6.3 Placing Your Device on the Network
- 6.4 Running TCP/IP Sample Programs
- 6.4.1 How to Set IP Addresses in the Sample Programs
- 6.4.2 How to Set Up your Computer's IP Address for Direct Connect
- 6.5 Run the PINGME.C Sample Program
- 6.6 Running Additional Sample Programs With Direct Connect
- 6.6.1 RabbitWeb Sample Programs
- 6.6.2 Remote Application Update
- 6.6.3 Dynamic C FAT File System, RabbitWeb, and SSL Modules
- 6.7 Where Do I Go From Here?
Appendix A. RCM3300/RCM3310 Specifications
- A.1 Electrical and Mechanical Characteristics
- A.1.1 Headers
- A.2 Bus Loading
- A.3 Rabbit 3000 DC Characteristics
- A.4 I/O Buffer Sourcing and Sinking Limit
- A.5 Jumper Configurations
- A.6 Conformal Coating
Appendix B. Prototyping Board
- B.1 Introduction
- B.1.1 Prototyping Board Features
- B.2 Mechanical Dimensions and Layout
- B.3 Power Supply
- B.4 Using the Prototyping Board
- B.4.1 Adding Other Components
- B.4.2 Digital I/O
- B.4.2.1 Digital Inputs
- B.4.3 CMOS Digital Outputs
- B.4.4 Sinking Digital Outputs
- B.4.5 Relay Outputs
- B.4.6 Serial Communication
- B.4.6.1 RS-232
- B.4.6.2 RS-485
- B.4.7 RabbitNet Ports
- B.4.8 Other Prototyping Board Modules
- B.4.9 Quadrature Encoder
- B.4.10 Stepper-Motor Control
- B.5 Prototyping Board Jumper Configurations
- B.6 Use of Rabbit 3000 Parallel Ports
Appendix C. LCD/Keypad Module
- C.1 Specifications
- C.2 Contrast Adjustments for All Boards
- C.3 Keypad Labeling
- C.4 Header Pinouts
- C.4.1 I/O Address Assignments
- C.5 Mounting LCD/Keypad Module on the Prototyping Board
- C.6 Bezel-Mount Installation
- C.6.1 Connect the LCD/Keypad Module to Your Prototyping Board
- C.7 Sample Programs
- C.8 LCD/Keypad Module Function Calls
- C.8.1 LCD/Keypad Module Initialization
- C.8.2 LEDs
- C.8.3 LCD Display
- C.8.4 Keypad
Appendix D. Power Supply
- D.1 Power Supplies
- D.1.1 Battery-Backup Circuits
- D.1.2 Reset Generator
Appendix E. RabbitNet
- E.1 General RabbitNet Description
- E.1.1 RabbitNet Connections
- E.1.2 RabbitNet Peripheral Cards
- E.2 Physical Implementation
- E.2.1 Control and Routing
- E.3 Function Calls
- E.3.1 Status Byte
Notice to Users
Index
Schematics
| Z-World, Inc. www.zworld.com Phone: 1.530.757.3737 FAX: 1.530.757.3792 |
Rabbit Semiconductor www.rabbitsemiconductor.com Phone: 1.530.757.8400 FAX: 1.530.757.8402 |