| BL4S200 Users Manual |
Table of Contents
1. Introduction
- 1.1 BL4S200 Description
- 1.2 BL4S200 Features
- 1.3 Development and Evaluation Tools
- 1.3.1 Tool Kit
- 1.3.2 Software
- 1.3.3 Optional Add-Ons
- 1.4 RabbitNet Peripheral Cards
- 1.5 CE Compliance
- 1.5.1 Design Guidelines
- 1.5.2 Interfacing the BL4S200 to Other Devices
- 1.6 Wi-Fi Certifications (BL5S220 Model only)
- 1.6.1 FCC Part 15 Class B
- 1.6.2 Industry Canada Labeling
- 1.6.3 Europe
2. Getting Started
- 2.1 Preparing the BL4S200 for Development
- 2.2 BL4S200 Connections
- 2.2.1 Hardware Reset
- 2.3 Installing Dynamic C
- 2.4 Starting Dynamic C
- 2.5 Run a Sample Program
- 2.5.1 Troubleshooting
- 2.6 Run a Wi-Fi Sample Program (BL5S220 only)
- 2.7 Run a ZigBee Sample Program (BL4S230 only)
- 2.8 Where Do I Go From Here?
3. Subsystems
- 3.1 BL4S200 Pinouts
- 3.1.1 Connectors
- 3.2 Digital I/O
- 3.2.1 Configurable I/O
- 3.2.2 High-Current Digital Outputs
- 3.3 Serial Communication
- 3.3.1 RS-232
- 3.3.2 RS-485
- 3.3.3 Programming Port
- 3.3.4 Ethernet Port
- 3.4 A/D Converter Inputs
- 3.4.1 A/D Converter Calibration
- 3.5 D/A Converter Outputs
- 3.5.1 D/A Converter Calibration
- 3.6 Analog Reference Voltages Circuit
- 3.7 USB Programming Cable
- 3.7.1 Changing Between Program Mode and Run Mode
- 3.8 Other Hardware
- 3.8.1 Clock Doubler
- 3.8.2 Spectrum Spreader
- 3.9 Memory
- 3.9.1 SRAM
- 3.9.2 Flash Memory
- 3.9.3 VBAT RAM Memory
- 3.9.4 miniSD Cards
4. Software
- 4.1 Running Dynamic C
- 4.1.1 Upgrading Dynamic C
- 4.1.2 Add-On Modules
- 4.2 Sample Programs
- 4.2.1 Digital I/O
- 4.2.2 Serial Communication
- 4.2.3 A/D Converter Inputs
- 4.2.4 D/A Converter Outputs
- 4.2.5 Use of miniSD Cards with BL4S200 Model
- 4.2.6 Real-Time Clock
- 4.2.7 TCP/IP Sample Programs
- 4.3 BL4S200 Libraries
- 4.4 BL4S200 Function Calls
- 4.4.1 Board Initialization
- 4.4.2 Digital I/O
- 4.4.3 High-Current Outputs
- 4.4.4 Rabbit RIO Interrupt Handlers
- 4.4.5 Serial Communication
- 4.4.6 A/D Converter Inputs
- 4.4.7 D/A Converter Outputs
- 4.4.8 SRAM Use
5. Using the Ethernet TCP/IP Features
- 5.1 TCP/IP Connections
- 5.2 TCP/IP Sample Programs
- 5.2.1 How to Set IP Addresses in the Sample Programs
- 5.2.2 How to Set Up your Computer for Direct Connect
- 5.2.3 Run the PINGME.C Demo
- 5.2.4 Running More Demo Programs With a Direct Connection
- 5.3 Where Do I Go From Here?
6. Using the Wi-Fi Features
- 6.1 Introduction to Wi-Fi
- 6.1.1 Infrastructure Mode
- 6.1.2 Ad-Hoc Mode
- 6.1.3 Additional Information
- 6.2 Running Wi-Fi Sample Programs
- 6.2.1 Wi-Fi Setup
- 6.2.2 What Else You Will Need
- 6.2.3 Configuration Information
- 6.2.4 Wi-Fi Sample Programs
- 6.2.5 RCM5400W Sample Programs
- 6.3 Dynamic C Wi-Fi Configurations
- 6.3.1 Configuring TCP/IP at Compile Time
- 6.3.2 Configuring TCP/IP at Run Time
- 6.3.3 Other Key Function Calls
- 6.4 Where Do I Go From Here?
7. Using the ZigBee Features
- 7.1 Introduction to the ZigBee Protocol
- 7.2 ZigBee Sample Programs
- 7.2.1 Setting Up the Digi XBee USB Coordinator
- 7.2.2 Setting up Sample Programs
- 7.3 Dynamic C Function Calls
- 7.4 Where Do I Go From Here?
Appendix A. Specifications
- A.1 Electrical and Mechanical Specifications
- A.1.1 Exclusion Zone
- A.1.2 Headers
- A.2 Conformal Coating
- A.3 Jumper Configurations
- A.4 Use of Rabbit Microprocessor Parallel Ports
Appendix B. Power Supply
- B.1 Power Supplies
- B.1.1 Power for Analog Circuits
- B.2 Batteries and External Battery Connections
- B.2.1 Replacing the Backup Battery
- B.3 Power to Peripheral Cards
Appendix C. Demonstration Board
- C.1 Connecting Demonstration Board
- C.2 Demonstration Board Features
- C.2.1 Pinout
- C.2.2 Configuration
Appendix D. Rabbit RIO Resource Allocation
- D.1 Configurable I/O Pin Associations
- D.2 High-Current Output Pin Associations
- D.3 Interpreting Error Codes
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
Appendix F. Additional Configuration Instructions
- F.1 XBee Module Firmware Downloads
- F.1.1 Dynamic C v. 10.44 and Later
- F.2 Digi® XBee USB Configuration
- F.2.1 Additional Reference Information
- F.2.2 Update Digi® XBee USB Firmware
Index
Schematics
| Rabbit Semiconductor www.rabbit.com |