Table of Contents

About This Manual

1. Introduction

1.1 Features
1.2 Development and Evaluation Tools
1.2.1 Development Kit
1.2.2 Documentation
1.2.3 Software

2. Getting Started Instructions

2.1 Software Installation
2.2 Getting Hooked Up
2.2.1 Prototyping Board
2.2.2 Jackrabbit Board
2.3 Starting Dynamic C

3. Subsystems

3.1 Switching Between Program Mode and Run Mode
3.1.1 Detailed Instructions: Changing from Program Mode to Run Mode
3.1.2 Detailed Instructions: Changing from Run Mode to Program Mode
3.2 Jackrabbit Inputs and Outputs
3.3 Digital Inputs/Outputs
3.3.1 Inputs
3.3.2 Outputs
3.4 A/D Converter
3.5 D/A Converters
3.5.1 DA1
3.5.2 DA0
3.6 High-Power Outputs
3.6.1 High-Power Sinking Outputs (HV0-HV2)
3.6.2 Configurable High-Power Output (HV3)
3.6.3 Connecting a Load to the High-Power Outputs
3.7 Serial Communication
3.7.1 RS-232
3.7.2 RS-485
3.7.3 Programming Port
3.8 Memory
3.8.1 SRAM
3.8.2 Flash EPROM

4. Software Reference

4.1 More About Dynamic C
4.1.1 Operating System Framework
4.2 I/O Drivers
4.2.1 Initialization
4.2.2 Digital Output
4.2.3 Analog Output
4.2.4 Analog Input
4.3 RS-232 Serial Communication Drivers
4.3.1 Open and Close Functions
4.3.2 Non-Cofunction Blocking Input Functions
4.3.3 Non-Cofunction Blocking Output Functions
4.3.4 Single-User Cofunction Input Functions
4.3.5 Single-User Cofunction Output Functions
4.3.6 Circular Buffer Functions
4.4 RS-485 Serial Communication Drivers

Appendix A. Specifications

Appendix B. Prototyping Board

B.1 Mechanical Dimensions and Layout
B.2 Using the Prototyping Board
B.2.1 Demonstration Board
B.2.2 Prototyping Board

Appendix C. Power Management

C.1 Power Supplies
C.2 Batteries and External Battery Connections
C.2.1 Battery Backup Circuit
C.2.2 Power to VRAM Switch
C.2.3 Reset Generator
C.3 Chip Select Circuit

Appendix D. Alternate Use of the Programming Port

Schematics