Table of Contents

1. Introduction

1.1 BL2000 Description
1.2 BL2000 Features
1.3 Development and Evaluation Tools
1.3.1 Tool Kit
1.3.2 Software

2. Getting Started

2.1 BL2000 Connections
2.2 Installing Dynamic C Premier
2.3 Starting Dynamic C
2.4 PONG.C
2.5 Where Do I Go From Here?

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 BL2000 Subsystems
3.2.1 Headers and Screw Terminals
3.2.2 Power Supply Pins
3.3 Digital I/O
3.3.1 Digital Inputs
3.3.2 Digital Outputs
3.4 Relay Outputs
3.5 Serial Communication
3.5.1 RS-232
3.5.2 RS-485
3.5.3 Programming Port
3.5.4 Ethernet Port
3.6 A/D Converter Inputs
3.7 D/A Converter Outputs
3.8 Memory
3.8.1 SRAM
3.8.2 Flash Memory
3.9 External Interrupts

4. Software

4.1 BL2000 Libraries
4.1.1 Library Directories
4.2 BL2000 Function APIs
4.2.1 Board Initialization
4.2.2 Digital I/O
4.2.3 Serial Communication
4.2.4 Relay and LED Outputs
4.2.5 A/D Converter Inputs
4.2.6 D/A Converter Outputs
4.3 Sample Programs
4.3.1 Digital I/O
4.3.2 Serial Communication
4.3.3 A/D Converter Inputs
4.3.4 D/A Converter Outputs
4.3.5 TCP/IP Sample Programs
4.4 Using Dynamic C

5. Using the TCP/IP Features

5.1 TCP/IP Connections
5.2 Running TCP/IP Sample Programs
5.3 IP Addresses Explained
5.4 How IP Addresses are Used
5.5 Dynamically Assigned Internet Addresses
5.6 How to Set IP Addresses in the Sample Programs
5.7 How to Set Up your Computer's IP Address for a Direct Connection
5.8 Run the PINGME.C Demo
5.9 Running More Demo Programs With a Direct Connection
5.10 Where Do I Go From Here?

Appendix A. Specifications

A.1 Electrical and Mechanical Specifications
A.2 Conformal Coating
A.3 Jumper Configurations

Appendix B. Plastic Enclosure

B.1 Assembly
B.2 Dimensions

Appendix C. Power Supply

C.1 Power Supplies
C.1.1 Power for Analog Circuits
C.2 Batteries and External Battery Connections
C.2.1 Replacing the Backup Battery
C.2.2 Battery-Backup Circuit
C.2.3 Power to VRAM Switch
C.2.4 Reset Generator
C.3 Chip Select Circuit

Appendix D. Demonstration Board

D.1 Connecting Demonstration Board

Appendix E. Programming Cable

Index

Schematics