Manual
iv
Character Format.........................................................................5-1
Outputs to the Host......................................................................5-2
Exceptional Conditions ................................................................5-3
The Input Buffer and Handshakes ...............................................5-3
Escape Sequences......................................................................5-4
Hardwired DTR Handshake.........................................................5-4
Xon/Xoff Handshake....................................................................5-5
Enq/Ack Handshake ....................................................................5-5
Software Checking Handshake ...................................................5-6
Dummy ACK ................................................................................5-6
6 ESCAPE SEQUENCES......................................................... 6-1
7 CHANGING THE PERSONALITY ......................................... 7-1
The Personality Parameters ........................................................7-3
8 USING THE DIGITAL OUTPUTS AND INPUTS ................... 8-1
The Digital Outputs ......................................................................8-1
Simple Use ..................................................................................8-1
Getting Fancier ............................................................................8-2
Reading Them Back ....................................................................8-2
The Digital Inputs.........................................................................8-2
Logic Sense and Debounce.........................................................8-3
Sending Them Back To The Host................................................8-4
Waiting.........................................................................................8-4
Conditional Execution ..................................................................8-5
Repeating ....................................................................................8-5
Responding In Mid-move.............................................................8-6
Timing Considerations .................................................................8-6
Interrupts and Other Methods......................................................8-6
Interrupting An Interrupt...............................................................8-8
Toggling The Outputs ..................................................................8-8
9 LINEARITY CORRECTION ................................................... 9-1
Setting Up The Correction ...........................................................9-1
Setting The Grid Spacing.............................................................9-2
Disabling the Correction Mechanism ...........................................9-3
Non-Volatile Storage....................................................................9-3
Outputting To The Host ...............................................................9-3
Reinitializing.................................................................................9-4