This project's goal is to develop a hardware spi interface off the GamePad port.
Some features would include:
- A Storage Media
- Peek n' Poke
- GPIO "bridge"
- Feature suggestions and idea from forum members ^^. (what would you use / like to see)
The 250khz is pretty much the norm on Arduino boards, but they can go higher to 1mhz etc.
The reason for my interest with this project basically is to further my understanding of Hardware Development.
While learning far more about the Software side of the mix.
Update's
Looking for some help from members with the PSX Side programming.
~8/18/2015~
*SPI protocol and implementation via psyq and possibly kernel.
*Write a lib for GamePad SPI
Work Log:
~8/14/2015~
10:40 AM EST:
*Began Initial projects source's
*Pinout PSX PAD Port
*Started building the interfacing board on breadboard.
~8/15/2015~
11:25 AM EST:
*Planning Interface board with Buffer; Forgot to draw in the state control lines between both MCP23S08's
5:55PM EST:
*Borked my serial cable. I'm building a new one atm...
*Working on the arduino side of the trio. Thanks shendo for the arduino mc source, its very helpful.
*Setup VS2013 pc side for arduino link to psx.
*PSX code is bare atm.
~8/18/2015~
3:25PM EST:
*New Serial Cable ^^
*Testing new hardware design - Direct to Parallax P8X32A
*Fixing prop-gcc to work after ide upgrade...
*Pics soon ^^
Serial Cable Pics:
I found some MCP2221 ic's in my parts box ^^, simple and quick 5v serial cable lol. The MCP2221 also has an i2c master bus.
~8/19/2015~
*Sticking with Arduino for now, testing purposes.
*Arduino Source setup for direct to GP port testing.
*PSX PAD to SPI Pinout
Code: Select all
PAD
-----------------------
| o o o | o o o | o o o | (front view)
\______|_______|______/
pin No. 9 8 7 6 5 4 3 2 1
PinPAD PinSPI
1 MISO
2 MOSI
6 SS
7 CLK
9 MCU GPIO ACK Simulate
*Presents ^o^!! My 256 and 512KB bios replacements got here today.