Chapter 4. Software Reference | 37 | |
4.1 An Overview of Dynamic C | 37 | |
4.2 Sample Programs | 39 | |
4.2.1 DEMOJR1.C | 40 | |
4.2.2 | Other Sample Programs Illustrating Digital I/O | 44 |
4.2.3 | 46 | |
4.2.4 | 47 | |
4.3 Cooperative Multitasking | 48 | |
4.3.1 | Advantages of Cooperative Multitasking | 50 |
4.4 Jackrabbit Function Calls | 51 | |
4.4.1 | I/O Drivers | 51 |
4.4.2 | Serial Communication Drivers | 55 |
4.5 Upgrading Dynamic C | 56 | |
4.5.1 Patches and Bug Fixes | 56 | |
4.5.2 | 56 | |
Appendix A. Specifications | 57 | |
A.1 Electrical and Mechanical Specifications | 58 | |
A.1.1 Exclusion Zone | 60 | |
A.1.2 Headers | 61 | |
A.2 Jumper Configurations | 62 | |
A.3 Conformal Coating | 64 | |
A.4 Use of Rabbit 2000 Parallel Ports | 65 | |
Appendix B. Prototyping Board | 69 | |
B.1 Prototyping Board Overview | 70 | |
B.1.1 | Prototyping Board Features | 71 |
B.2 Mechanical Dimensions and Layout | 72 | |
B.3 Using the Prototyping Board | 73 | |
B.3.1 Demonstration Board | 74 | |
B.3.2 | Prototyping Board | 76 |
Appendix C. Power Management | 79 | |
C.1 Power Supplies | 79 | |
C.2 Batteries and External Battery Connections | 82 | |
C.2.1 | Battery Backup Circuit | 83 |
C.2.2 Power to VRAM Switch | 84 | |
C.2.3 | Reset Generator | 84 |
C.3 Chip Select Circuit | 85 | |
Index |
| 87 |
Schematics | 89 |
Jackrabbit (BL1800)