2.2. Hands on the chips. 65. What do I need ? 65. Implementing a USB mouse controller using FTDI's VNC1L 'Vinculum' chip. 66. Vinculum 'Gotcha'. 67. You will ...
Mouse Interfacing with USB and PS/2 - Elektor - ISBN 978-0-905705-74-3
Table of Contents Introduction
7
Part 1
9
PS/2
1.1
The Mouse Hardware Interface Experiment
11 12
1.2
The PS/2 Software Interface Terminology Protocol Sequence Error control mechanisms Protocol timing PS/2 Mouse Command Set
13 13 13 14 15 16
1.3
First words in PS/2: Reset-Acknowledge Program Design Overview Program 1 Critical timing constraints The next step
18 18 20 22 22
1.4
Sequences and state machines Host transmission Host reception Program 2 Ballistic profiles MPLAB Gotchas
25 25 27 28 33 38
1.5
PS/2 as a background task Motivation Mechanisms Program 3
42 42 42 46
1.6
Multi-channel voltage source Instruction manual Hardware Design Software design
51 51 52 54 5
mouse interfacing – bernhoeft elektor international media – 089022-1/uk pagina 5
R
TABLE OF CONTENTS
Mouse Interfacing with USB and PS/2 - Elektor - ISBN 978-0-905705-74-3
Part 2
USB
2.1
Some background on USB Low Speed Device Identification
61 63
2.2
Hands on the chips What do I need ? Implementing a USB mouse controller using FTDI’s VNC1L ‘Vinculum’ chip Vinculum ‘Gotcha’ You will need Software System Setup
65 65
2.3
Testing the Host Controller Descriptors HID and Report Descriptors
74 78 83
2.4
Using the Host Controller in embedded designs A simple USB mouse driver Accessing Disk Drives Program Description
91 94 102 107
PART 3 Listings
117
PS/2 Programs Program 1 – Reset sequence Program 2 – PS/2 Core Program 3 – Interrupt-driven PS/2 comms. Display mouse Program 3 – position & button state on an LCD Program 4 – Voltage Source Program
119 119 122
USB Programs Program 1 – Usb 1 Program 2 – Usb2
178 178 197
Webliography
253
3.1
3.2
Index
6
L
59
mouse interfacing – bernhoeft elektor international media – 089022-1/uk pagina 6
Comparison between curvature and 3D strain analysis methods for fracture predicting in the Gachsaran oil field (Iran). Shaban, A., Sherkati, S. & Miri, S. A..
additional graphics and sound, and runescript. You don't .... save the world and kill the big bad guy who has released his orc army to scour the land. Then in the.
After you have finished installing the game, you can select Pacific Fighters from your comput- ..... First of all, your bullets don't fly in a perfectly straight line. ...... Further promotion and demotion are possible (not to mention the possibility
Aug 24, 2012 - In this poignant novel, full of compassion and optimism, single mother .... Nina stops school, starts drinking too much and regrets not having a real job. ..... are seers, wizards, and charlatans and who, above all, have the power ...
Thunder Falls ...... In Wrath of the Lich King these items were, at first: Frozen Orbs and ..... There are two major locations to get Jormungar Scales from, The Storm ...
Rhino Bus escort missions (See Section III.C.5. of this report for ..... and the National Training Center (NTC), as well as in Kuwait and Iraq. (Annexes 111C, 128C,.
graphics) onto westbound Route Irish, the road to BIAP. .... (U) Route Irish is commonly referred to as âthe deadliest road in Iraqâ by ...... civilian recognition.
You can explore SQL statements, views, and aliases. ..... This way you can anticipate problems and proactively plan for them. ...... Host Environment Product Guide, which is available in PDF format on the documentation CD ...... EMC Solutions Enabler
Two slots for Type II Compact Flash Cards, each slot .... a 45° angle for easier viewing, if needed. Slide the ..... Card (page 40) inserted in the DCS Pro Back or.
directory when you want to keep several di erent versions of LE-LISP. ... directory /usr/local/bin, for instance) in the host le system. ..... Finally, you have access to the source code of a large number of utilities that are written in LISP. The ..
charcoal briquettes in the center of the charcoal grate (refer to the chart below). 7. Place the lid on the barbecue. Consult your recipe for recommended cooking.
Dec 10, 2003 - during the 21st Century (Bird, 1993; Field, 1993), attributable largely to thermal ...... occurred on September 9th, 2000, and full polarimetric L- and P-band data ...... necessarily obtained through manual measurement from ...... acco