Sida 1 av 1
hjälp? hur programmerar man en PIC för en Nintendo-kontrol
Postat: 18 januari 2007, 12:52:44
av alex_sthlm
Hej!
Jag hittade detta forum för att jag behöver hjälp med en sak: jag undrar om någon PIC-programmerare kan tänka sig att programmera en PIC16C74 så att den skickar signaler till datorns USB-port och fungerar som en joystick.
Åtta knappar: höger, vänster, upp, ner, start, select, A, B.
Är detta svårt att göra? Har hittat en sajt på internet som säljer förprogrammerade PIC-processor med denna kod, men tänkte kolla om nån kan detaljerna.
Med vänlig hälsning,
Alex T
Postat: 18 januari 2007, 12:55:42
av bengt-re
Finns kod på microchips sida som gör en joystick av en 16C745
Postat: 18 januari 2007, 13:02:58
av Schnegelwerfer
Öh?
Du vill alltså att någon härinne ska reverse-engineera en kommersiell produkt åt dig? Ingen kommer att göra det jobbet gratis åt dig, det kan du glömma.
Vilket PC-program ska PICen prata med? Finns detta gränssnitt specifierat?
Varför PIC16C74, och hur ser hårdvaran i handkontrollen ut?
Länk till siten du nämnde skulle också underlätta...
hej
Postat: 18 januari 2007, 13:08:35
av alex_sthlm
Hej,
Tack för svaren. Jag menar inte nödvändigtvis att jag vill ha det gjort gratis

Kostnaden som ett företag i USA tar för att göra detta + frakt är c:a 200:- ... Det verkar tämligen enkelt om man har en PIC-programmerare, vilket jag tyvärr inte har.
Koden som ska skrivas till processorn tror jag finns här:
http://www.raphnet.net/electronique/sne ... sb-1.4.hex
Anledningen till varför just denna PIC används vet jag inte. Men den används här:
http://www.joystiq.com/2004/09/07/how-t ... -joystick/
Mvh,
Alex
Postat: 18 januari 2007, 13:15:30
av vfr
Du menar alltså att programmera kretsen med en färdig kod (hexfil) som du redan har?
Då hamnar saken i ett helt annat läge. Du beskrev det som att någon skulle göra programmet åt dig också.
Postat: 18 januari 2007, 13:20:47
av alex_sthlm
Ursäkta om jag var oydlig. Jag är inte särskilt erfaren vad gäller sånt här. Det jag kan göra är att koppla om den till parallelport, vilket inte kräver någon PIC, men det vore lite häftigare med USB (och svårare eftersom jag inte kan programmera en PIC).
Så säg till om det är någon som kan/vill hjälpa mig med detta!
Tack ändå för hjälpen!
mvh,
Alex
Postat: 18 januari 2007, 13:37:27
av sodjan
Det står 16C74 överallt i artikeln, men jag är helt övertygad om att det
är en 16C745 , vilket även kommenteras längre ned på sidan.
Den HEX fil som du länkade till (på en annan site), är det samma HEX
fil som används i projektet på "joystiq" sidan ? Så det du frågar om
är alltså att "bränna" in an färdig HEX fil i en 16C745 ?? Inget stort
problem, *om* man har en programmerare som fixar ("C") kretsar,
de flesta moderna programmerare är för moderna Flash ("F") processorer.
Eller vill du att någon ska *nyskriva* kod till en PIC ??
Det är ett jäkla massa job för en USB-applikation....
Dessutom, 16C745 är en utgången/utdöd USB-PIC, hela
projektet (om det ska ha någon framtid) behöver portas
över till en modernare USB modell ur PIC18-serien.
Tyvärr ennu ett exempel på ett projekt "på nätet" som kanske var
kul och modert en gång för länge sedan (d.v.s 2005 i detta fall

),
men som sedan dess inte har underhållits...
Postat: 18 januari 2007, 13:59:01
av DragonOrb
Om du fixar fram en sådan PIC så kan jag programera den i skolan där vi har stenåldersprylar

Postat: 18 januari 2007, 14:29:59
av Micke_s
Jag har kod för använda PIC18F2550 och Nintendo till USB.
Den klarar 4 handkontroller och blir vanliga handkontroller i windows.
Skriven i C18 och använder microchips usb framwork
Postat: 18 januari 2007, 16:57:50
av Stuggi
Om du vill dela med dig den så är jag intresserad, skulle passa fint till MAME...
Postat: 18 januari 2007, 17:41:01
av Micke_s
Ska bara hitta den
Postat: 18 januari 2007, 17:42:51
av gvs
Vill oxå ha!
passar ju mig perfekt. Har återupplevt barndomen med NES men hatar dagens handkontroller....
Postat: 18 januari 2007, 19:22:30
av ClasseMan
Postat: 18 januari 2007, 21:47:36
av Micke_s
Har hackat ihop en mediawiki för mina projekt på servern
Där finns en version av koden i dagsläget
address:
http://mossen.ath.cx
Postat: 20 januari 2007, 20:16:06
av Micke_s
Lagt upp ritning, mer kod och bilder.