Jameco Electronics Rabbit 3000 User Manual

Page 6

Advertising
background image

User’s Manual

8.5 Memory Bank Control Registers ......................................................................................................120

8.5.1 Optional A16, A19 Inversions by Segment (/CS1 Enable) .....................................................121

8.6 Allocation of Extended Code and Data ............................................................................................123
8.7 Instruction and Data Space Support..................................................................................................124
8.8 How the Compiler Compiles to Memory .........................................................................................127

Chapter 9. Parallel Ports

129

9.1 Parallel Port A...................................................................................................................................130
9.2 Parallel Port B ...................................................................................................................................131
9.3 Parallel Port C ...................................................................................................................................132
9.4 Parallel Port D...................................................................................................................................133
9.5 Parallel Port E ...................................................................................................................................137
9.6 Parallel Port F ...................................................................................................................................140

9.6.1 Using Parallel Port A and Parallel Port F ................................................................................141

9.7 Parallel Port G...................................................................................................................................143

Chapter 10. I/O Bank Control Registers

145

Chapter 11. Timers

149

11.1 Timer A...........................................................................................................................................150

11.1.1 Timer A I/O Registers ............................................................................................................151
11.1.2 Practical Use of Timer A .......................................................................................................155

11.2 Timer B ...........................................................................................................................................156

11.2.1 Using Timer B ........................................................................................................................159

Chapter 12. Rabbit Serial Ports

161

12.1 Serial Port Register Layout.............................................................................................................164
12.2 Serial Port Registers........................................................................................................................166
12.3 Serial Port Interrupt ........................................................................................................................179
12.4 Transmit Serial Data Timing ..........................................................................................................180
12.5 Receive Serial Data Timing ............................................................................................................181
12.6 Clocked Serial Ports........................................................................................................................182
12.7 Clocked Serial Timing ....................................................................................................................185

12.7.1 Clocked Serial Timing With Internal Clock ..........................................................................185
12.7.2 Clocked Serial Timing with External Clock ..........................................................................185

12.8 Synchronous Communications on Ports E and F............................................................................187
12.9 Serial Port Software Suggestions....................................................................................................192

12.9.1 Controlling an RS-485 Driver and Receiver ..........................................................................193
12.9.2 Transmitting Dummy Characters ...........................................................................................193
12.9.3 Transmitting and Detecting a Break ......................................................................................194
12.9.4 Using A Serial Port to Generate a Periodic Interrupt .............................................................194
12.9.5 Extra Stop Bits, Sending Parity, 9th Bit Communication Schemes .......................................194
12.9.6 Parity, Extra Stop Bits with 7-Data-Bit Characters ...............................................................195
12.9.7 Parity, Extra Stop Bits with 8-Data-Bit Characters ...............................................................195
12.9.8 Supporting 9th Bit Communication Protocols .......................................................................196
12.9.9 Rabbit-Only Master/Slave Protocol .......................................................................................196
12.9.10 Data Framing/Modbus .........................................................................................................196

Chapter 13. Rabbit Slave Port

199

13.1 Hardware Design of Slave Port Interconnection ............................................................................204
13.2 Slave Port Registers ........................................................................................................................204
13.3 Applications and Communications Protocols for Slaves................................................................206

13.3.1 Slave Applications .................................................................................................................206
13.3.2 Master-Slave Messaging Protocol .........................................................................................207

Advertising
This manual is related to the following products: