Both halves of the project worked well separately, the N64 read and reported the correct bits, and the Mouse emulator clicked and moved the cursor. However, integrating the two halves of the project proved problematic. It seems that changing the request bits at the speeds needed by the PS/2 component introduced errors into the bits. In the case of digital buttons, this could be ignored, ie, right and left clicking worked beautifully. However, the noise completely threw off the analog stick. In the end though, we triumphed (hint: watchdog timers are your friend) and it workscompletely as specified.

Sleepy Joe
Joe's sleep deprivation paid off in the end. Note that the most important lab equipment is in the blue cup.
[EE 476 Homepage | Home | Previous: Program and Hardware Design | Next: Hindsight]