hjälp? hur programmerar man en PIC för en Nintendo-kontrol
-
- Inlägg: 3
- Blev medlem: 18 januari 2007, 12:46:22
- Ort: sthlm
- Kontakt:
hjälp? hur programmerar man en PIC för en Nintendo-kontrol
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
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
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
Ö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...
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...
-
- Inlägg: 3
- Blev medlem: 18 januari 2007, 12:46:22
- Ort: sthlm
- Kontakt:
hej
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
Tack för svaren. Jag menar inte nödvändigtvis att jag vill ha det gjort gratis

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
-
- Inlägg: 3
- Blev medlem: 18 januari 2007, 12:46:22
- Ort: sthlm
- Kontakt:
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
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
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...
ä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...
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
Där finns en version av koden i dagsläget
address:
http://mossen.ath.cx