Quote:
Originally Posted by Mike Copioli
To answer your question. No. You are missing a host controller. The Pic only has hardware support for a device, not a host. The good news is there are Host controller IC's available. Some use USART some use SPI some use I2C. To answer the second part of your question, again.. no. You did not waste any time. If you learned something from the process, your time was not wasted. We failed several times before we were actually sucessful.
The 16 bit PIC will do the job. We use a 32 bit ARM and an 8 bit pic. But the 24 series should have enough power to support HID. Our next revision we will probanly eliminate the ARM chip. Actually an 18 series(8 bit) is all you need for HID. Remember this is hardware, it is not loaded up with a bulky operating system like Windows or Linux.
Mike Copioli
CTRE
|
Ah, so thats why there was more then one IC on that PCB. I couldn't find the time between reports from the Xbox controller, so I just picked the most powerful PIC I could find. (I learned later how it worked)
Am I right in saying that the next version would be consideribly cheaper to produce without the ARM chip?
Edit: I hope I'm not insulting anyone by saying this but to get an Xbox controller to plug into the adapter for sale you need to modify the connecter. Luckily, Microsoft uses a modified USB plug for all of their Xbox controllers. You can buy the adapter or make it (Soldering 4 contacts).
http://www.llamma.com/xbox/Mods/xbox..._to_pc_usb.htm
When making it, I believe you leave the yellow wire hanging free(cut it and tape it to the Xbox cord), unless the USB cable you are hacking apart is grounded. Just use tin foil to repair the shielding.