background image

Summary of Contents for M-2

Page 1: ...Mouse Systems Corporation M 2 Optical Mouse Technical Reference Manual January 1984 Mouse Systems Corporation 1 Mouse Systems 2336H Walsh Av Santa Clara CA 95051 408 988 0211 Telex 467848 ...

Page 2: ... obligation of this warranty shall be limited to repairing or replacing any part of the product which in the opinion of MSC shall be proved defective in materials or workmanship under normal use and service during the one year period commencing with the date of purchase Contact the factory for a return authorization number Return postage pre paid to Mouse Systems Corporation 2336H Walsh Avenue San...

Page 3: ...mmend unplugging the mouse when not in use 4 Connecting the mouse to your system Connecting the mouse is straightforward It will either plug into an existing mouse port in your computer or into the RS 232 interface box If you are using the RS 232 interface box be sure the power supply is plugged into the wall and the mouse is plugged into the interface box Plug the provided 25 pin connector into y...

Page 4: ...or the curious to open the mouse remove the two screws on the bottom of the mouse Then place the mouse on a table as if you were going to usc it Then remove the top of the mouse There are only three things inside the mouse 2 lenses and a PC board Please note the placement of these components when you open the mouse Notice that the lenses fit in the round holes on the bottom of mouse you wouldn t b...

Page 5: ...oper pad orientation or a bad mouse pad Although erratic tracking could also be caused by a catastrophic failure of the redundant LEDs a cracked lens or an extraordinarily large piece of dust in the optical path we have never seen any of these cases The problem could also be in your computer tracking software See Section 15 If you are using the RS 232 interface you may have ordered the wrong cable...

Page 6: ...ent other bytes may be sent before a sync word appears Therefore most tracking software should scan for a sync word after receiving the 5 bytes The following table summaries the protocol Byte CQntents 1 lOOOOLMR 2 x 3 y 4 x 5 y The mouse only sends out data when it thinks it has changed state a switch transition or movement Mouse tracking software should read bytes until a byte with a 10000 high o...

Page 7: ...et our screen refresh routine sample these position registers at the screen refresh rate Also note that we have simplified things somewhat what really happens is that the tracking routine updates a delta position register set Then it is up to the application software to decide whether and how to update the mouse position registers which correspond to the physical mouse position on the screen For e...

Page 8: ...use is plugged in it will send a start bit continuously BREAK You may need to reset the UART after the receipt of the BREAK Also sometimes initializing the UART is a very tricky procedure we know of several cases where because of improperly initializing the UART you sometimes must run a program twice before the mouse will work The mouse sends 8 bit bytes with no parity All eight bits contain signi...

Page 9: ...ur pins are loaded 1 4 and the outer positions 0 and 5 are not rille levels sent on the RS 232 in terface are RS 232 compatible a1though they do not meet RS 232 specifications Specifically the upper level is 5 V with some ripple and the lower voltage is 5 V regulated We used this scheme for increased reliability and low cost the RS 232 level converter is nothing more than a lK pull up resisto r 17...

Reviews: