![background image](http://html1.mh-extra.com/html/rabbit/rabbitcore-rcm3309/rabbitcore-rcm3309_user-manual_3119427005.webp)
Distributor of Digi International: Excellent Integrated System Limited
Datasheet of 20-101-1194 - MODULE RABBITCORE RCM3309 ROHS
Contact us: [email protected] Website: www.integrated-circuit.com
RabbitCore RCM3309/RCM3319
4.4 Other Hardware .................................................................................................................................. 33
4.4.1 Clock Doubler ............................................................................................................................ 33
4.4.2 Spectrum Spreader...................................................................................................................... 33
4.5 Memory .............................................................................................................................................. 34
4.5.1 SRAM......................................................................................................................................... 34
4.5.2 Flash EPROM............................................................................................................................. 34
4.5.3 Serial Flash ................................................................................................................................. 34
4.5.4 Dynamic C BIOS Source Files................................................................................................... 34
Chapter 5. Software Reference
35
5.1 More About Dynamic C ..................................................................................................................... 35
5.1.1 Developing Programs Remotely with Dynamic C ..................................................................... 37
5.2 Dynamic C Functions........................................................................................................................ 38
5.2.1 Digital I/O................................................................................................................................... 38
5.2.2 SRAM Use.................................................................................................................................. 38
5.2.3 Serial Communication Drivers ................................................................................................... 39
5.2.4 TCP/IP Drivers ........................................................................................................................... 39
5.2.5 Serial Flash Drivers .................................................................................................................... 39
5.2.6 Prototyping Board Function Calls .............................................................................................. 40
5.2.6.1 Board Initialization ............................................................................................................ 40
5.2.6.2 Digital I/O.......................................................................................................................... 41
5.2.6.3 Switches, LEDs, and Relay ............................................................................................... 43
5.2.6.4 Serial Communication ....................................................................................................... 46
5.2.6.5 RabbitNet Port ................................................................................................................... 47
5.3 Upgrading Dynamic C ....................................................................................................................... 49
5.3.1 Extras .......................................................................................................................................... 49
Chapter 6. Using the TCP/IP Features
51
6.1 TCP/IP Connections ........................................................................................................................... 51
6.2 TCP/IP Primer on IP Addresses ......................................................................................................... 53
6.2.1 IP Addresses Explained .............................................................................................................. 55
6.2.2 How IP Addresses are Used ....................................................................................................... 56
6.2.3 Dynamically Assigned Internet Addresses................................................................................. 57
6.3 Placing Your Device on the Network ................................................................................................ 58
6.4 Running TCP/IP Sample Programs.................................................................................................... 59
6.4.1 How to Set IP Addresses in the Sample Programs..................................................................... 60
6.4.2 How to Set Up your Computer for Direct Connect .................................................................... 61
6.5 Run the PINGME.C Sample Program................................................................................................ 62
6.6 Running Additional Sample Programs With Direct Connect ............................................................ 62
6.6.1 RabbitWeb Sample Programs..................................................................................................... 63
6.6.2 Remote Application Update ....................................................................................................... 63
6.6.3 Dynamic C FAT File System, RabbitWeb, and SSL Libraries .................................................. 63
6.7 Where Do I Go From Here? ............................................................................................................... 65
Appendix A. RCM3309/RCM3319 Specifications
67
A.1 Electrical and Mechanical Characteristics ........................................................................................ 68
A.1.1 Headers ...................................................................................................................................... 72
A.2 Bus Loading ...................................................................................................................................... 73
A.3 Rabbit 3000 DC Characteristics ........................................................................................................ 76
A.4 I/O Buffer Sourcing and Sinking Limit............................................................................................. 77
A.5 Jumper Configurations ...................................................................................................................... 78
A.6 Conformal Coating ............................................................................................................................ 80
Appendix B. Prototyping Board
81
B.1 Introduction ....................................................................................................................................... 82
B.1.1 Prototyping Board Features ....................................................................................................... 83
B.2 Mechanical Dimensions and Layout ................................................................................................. 85
5 / 191
5 / 191