PlayStation Controller USB Interface - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

PlayStation Controller USB Interface

Description:

PlayStation Controller USB Interface. Group Members of 'Rokken Like Dokken' ... Our project implemented a PlayStation controller as a USB keyboard in Windows XP ... – PowerPoint PPT presentation

Number of Views:220
Avg rating:3.0/5.0
Slides: 10
Provided by: docto
Category:

less

Transcript and Presenter's Notes

Title: PlayStation Controller USB Interface


1
PlayStation Controller USB Interface
  • Group Members of Rokken Like Dokken
  • Frederick N. Genthner
  • Patrick T. Phelan
  • ECE 4180 Design Project
  • Fall 2004
  • James O. Hamblen

2
Introduction
  • Our project implemented a PlayStation controller
    as a USB keyboard in Windows XP
  • We interfaced the controller with the Devasys
    EZ-USB board
  • We reprogrammed the Devasys board with USB HID
    firmware.

3
Controller Protocol
The controller communicates with its host using
five 8-bit serial transmissions
The data changes on the falling edge and is read
on the rising edge of the clock
The last two bytes contain the code for the
pressed buttons, each button assigned to a
specific bit
4
Controller USB board interface
  • Port A (output) and B (input) on the Devasys
    board were connected to the controller
  • The Devasys board sent CLOCK, COMMAND, and
    ATTENTION signals to the controller
  • Controller button states were stored in memory

5
Controller Operation
  • The default arrow buttons send numpad commands
    Pressing the START button toggles between numpad
    and arrow pad
  • The action keys can be programmed to a number of
    different key codes holding the SELECT button
    advances the key code sent
  • We wrote a simple Java program to be used for
    button calibration

6
Gameplay
  • The action keys default to common Nethack
    commands the device can be used with any game
    that accepts keyboard commands

7
Demonstration
8
Schedule Comparison
Original Proposal
Actual Schedule
9
Questions ?
Write a Comment
User Comments (0)
About PowerShow.com