| RabbitCore RCM3100 Users Manual |
Table of Contents
1. Introduction
- 1.1 RCM3100 Features
- 1.2 Advantages of the RCM3100
- 1.3 Development and Evaluation Tools
- 1.4 How to Use This Manual
- 1.4.1 Additional Product Information
- 1.4.2 Online Documentation
2. Hardware Setup
- 2.1 Development Kit Contents
- 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 Overseas Development Kits
- 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 Technical Support
3. Running Sample Programs
- 3.1 Introduction
- 3.2 Sample Programs
- 3.2.1 Serial Communication
- 3.2.2 Real-Time Clock
- 3.2.3 Other Sample Programs
4. Hardware Reference
- 4.1 RCM3100 Digital Inputs and Outputs
- 4.1.1 Memory I/O Interface
- 4.1.2 Other Inputs and Outputs
- 4.1.3 5 V Tolerant Inputs
- 4.2 Serial Communication
- 4.2.1 Serial Ports
- 4.2.2 Serial Programming Port
- 4.3 Serial Programming Cable
- 4.3.1 Changing Between Program Mode and Run Mode
- 4.3.2 Standalone Operation of the RCM3100
- 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 Dynamic C BIOS Source Files
5. Software Reference
- 5.1 More About Dynamic C
- 5.2 Dynamic C Function Calls
- 5.2.1 I/O
- 5.2.2 Serial Communication Drivers
- 5.2.3 Prototyping Board Functions
- 5.2.3.1 Board Initialization
- 5.3 Upgrading Dynamic C
- 5.3.1 Upgrades
Appendix A. RabbitCore RCM3100 Specifications
- A.1 Electrical and Mechanical Characteristics
- A.1.1 Exclusion Zone
- A.1.2 Headers
- A.1.3 Physical Mounting
- A.2 Bus Loading
- A.3 Rabbit 3000 DC Characteristics
- A.4 I/O Buffer Sourcing and Sinking Limit
- A.5 Conformal Coating
- A.6 Jumper Configurations
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 Measuring Current Draw
- B.4.3 Other Prototyping Board Modules and Options
- B.5 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 LCD/Keypad Module Function Calls
- C.7.1 LCD/Keypad Module Initialization
- C.7.2 LEDs
- C.7.3 LCD Display
- C.7.4 Keypad
- C.8 Sample Programs
Appendix D. Power Supply
- D.1 Power Supplies
- D.1.1 Battery-Backup Circuits
- D.1.2 Reset Generator
Appendix E. Motor Control Features
- E.1 Overview
- E.2 Header J6
- E.3 Using Parallel Port F
- E.3.1 Parallel Port F Registers
- E.4 PWM Outputs
- E.5 PWM Registers
- E.6 Quadrature Decoder
Index
Schematics
| Rabbit Semiconductor www.rabbit.com |