Getting Started Manual
Table of Contents
About This Manual
1. Introduction.....................................................................................................................1
1.1 Kit Contents.................................................................................................................................1
1.2 Documentation ............................................................................................................................1
1.3 An Overview of Dynamic C for the Rabbit ................................................................................2
2. Detailed Installation Instructions ....................................................................................5
2.1 Software Installation ...................................................................................................................5
2.2 Getting Hooked Up .....................................................................................................................5
2.2.1 Prototyping Board......................................................................................................6
2.2.2 Jackrabbit Board ........................................................................................................7
2.3 Starting Dynamic C .....................................................................................................................8
3. Sample Programs ............................................................................................................9
3.1 Running Sample Program DEMOJR1.C...................................................................................10
3.2 Single-Stepping .........................................................................................................................11
3.2.1 Watch Expression.....................................................................................................11
3.2.2 Break Point ..............................................................................................................11
3.2.3 Editing the Program .................................................................................................12
3.2.4 Watching Variables Dynamically.............................................................................12
3.2.5 Summary of Features ...............................................................................................12
3.3 Cooperative Multitasking ..........................................................................................................13
3.4 Advantages of Cooperative Multitasking..................................................................................15
4. Software Reference.......................................................................................................17
4.1 More About Dynamic C ............................................................................................................17
4.1.1 Operating System Framework .................................................................................17
4.2 I/O Drivers.................................................................................................................................18
4.2.1 Initialization .............................................................................................................18
4.2.2 Digital Output ..........................................................................................................18
4.2.3 Analog Output..........................................................................................................19
4.2.4 Analog Input ............................................................................................................21
4.3 Serial Communication Drivers..................................................................................................22
4.3.1 Open and Close Functions .......................................................................................22
4.3.2 Non-Cofunction Blocking Input Functions .............................................................23
4.3.3 Non-Cofunction Blocking Output Functions...........................................................24
4.3.4 Single-User Cofunction Input Functions .................................................................25
4.3.5 Single-User Cofunction Output Functions ..............................................................26
4.3.6 Circular Buffer Functions ........................................................................................27
Appendix A. Specifications ..............................................................................................29
Schematics
Summary of Contents for 2000
Page 1: ...Rabbit 2000 Microprocessor Development Kit Getting Started 010118 D...
Page 4: ...Rabbit 2000 Development Kit...
Page 9: ...4 Rabbit 2000 Development Kit...
Page 21: ...16 Rabbit 2000 Development Kit...
Page 35: ...30 Rabbit 2000 Development Kit...
Page 36: ...Getting Started Manual Schematics...
Page 38: ...B NONE B NONE...
Page 39: ...B NONE B NONE...
Page 41: ...B NONE B NONE...
Page 43: ......