Download Coyote (BL2500)

Transcript
Chapter 4. Software
35
4.1 Running Dynamic C........................................................................................................................... 35
4.1.1 Upgrading Dynamic C................................................................................................................ 36
4.1.2 Accessing and Downloading Dynamic C Libraries ................................................................... 37
4.2 Programming Cable............................................................................................................................ 38
4.2.1 Switching Between Program Mode and Run Mode ................................................................... 38
4.2.2 Detailed Instructions: Changing from Program Mode to Run Mode ......................................... 38
4.2.3 Detailed Instructions: Changing from Run Mode to Program Mode ......................................... 38
4.3 Sample Programs................................................................................................................................ 39
4.3.1 General Coyote Operation .......................................................................................................... 39
4.3.2 Digital I/O................................................................................................................................... 39
4.3.3 Serial Communication ................................................................................................................ 39
4.3.4 A/D Converter Inputs ................................................................................................................. 40
4.3.5 D/A Converter Outputs............................................................................................................... 40
4.3.6 Using System Information from the RabbitCore Module .......................................................... 41
4.4 Coyote Libraries ................................................................................................................................. 42
4.5 Coyote Function Calls........................................................................................................................ 43
4.5.1 Board Initialization ..................................................................................................................... 43
4.5.2 Digital I/O................................................................................................................................... 44
4.5.3 LEDs........................................................................................................................................... 46
4.5.4 Serial Communication ................................................................................................................ 47
4.5.5 A/D Converter Inputs ................................................................................................................. 48
4.5.6 Analog Outputs........................................................................................................................... 51
4.5.7 RabbitNet Port ............................................................................................................................ 55
Chapter 5. Using the TCP/IP Features
57
5.1 TCP/IP Connections ........................................................................................................................... 57
5.2 TCP/IP Sample Programs................................................................................................................... 59
5.2.1 How to Set IP Addresses in the Sample Programs..................................................................... 59
5.2.2 How to Set Up your Computer’s IP Address for a Direct Connection ...................................... 60
5.2.3 Run the PINGME.C Demo......................................................................................................... 61
5.2.4 Running More Demo Programs With a Direct Connection ....................................................... 62
5.3 Where Do I Go From Here? ............................................................................................................... 62
Appendix A. Specifications
63
A.1 Electrical and Mechanical Specifications.......................................................................................... 64
A.1.1 Exclusion Zone .......................................................................................................................... 66
A.1.2 Physical Mounting..................................................................................................................... 67
A.2 Conformal Coating ............................................................................................................................ 68
A.3 Jumper Configurations ...................................................................................................................... 69
A.4 Use of Rabbit 3000 Parallel Ports ..................................................................................................... 70
Appendix B. Power Supply
73
B.1 Power Supplies .................................................................................................................................. 73
B.2 Batteries and External Battery Connections...................................................................................... 74
B.2.1 Power to VRAM Switch ............................................................................................................ 75
B.2.2 Reset Generator.......................................................................................................................... 75
B.3 Chip Select Circuit............................................................................................................................. 75
B.4 Power to Peripheral Boards ............................................................................................................... 76
Appendix C. Demonstration Board Connections
77
C.1 Assemble Wire Harness..................................................................................................................... 77
C.2 Connecting Demonstration Board ..................................................................................................... 79
Coyote (BL2500)