Sida 1 av 1

PIC-USB-PC interface

Postat: 26 april 2004, 22:22:58
av fatpo83
Tjenare

Det var dåligt att 16C745 bara fanns i OTP och de grymmare modellerna är i dagsläget inte i produktion...finns det alternativa lösningar? Jag vill alltså koppla en mikrokontorller till en PC via USB. USB behöver inte vara inbyggd utan kan vara (bara) en extern krets (ex. från maxim).

Några länkar om detta?? (även andra fabrikat går bra)

Postat: 28 april 2004, 16:25:06
av Chribbe76
Den kretsen jag använder heter: PDIUSBD12 (Paralellt interface).
Om man föredrar seriellt: PDIUSBD11.
Jag använder en Pic18f458.
Tydligen finns det enklare alternativ (men jag tror att dom kretsarna inte är lika flexibla) där kretsen hjälper till mer än vad D12:an gör.

Vi snackade lite löst om det för ett tag sen:
http://www.geekjoan.com/forum/viewtopic.php?t=1064

Postat: 28 april 2004, 21:31:23
av fatpo83
Chribbe76, har du fått ihop nåt med USB som du kan skicka över?? skulle faktiskt vara grymmt bra...jag har börjat läsa om usb-specen, har du några exempel som man får titta på o så...några löänkar?

Postat: 28 april 2004, 22:32:10
av Chribbe76
Vilket språk vill du programmera i?
Vad är det för data du vill skicka mellan kontrollern och datorn?

Postat: 29 april 2004, 13:19:27
av fatpo83
Jag tänkte mig C eller ASM (det låter mer år C sidan) . Det som ska skickas är bara enkel data (typ. 8 bitar/parameter) som sen ska sparas på en extern EEPROM.

Jag tänkte faktiskt också göra göra en mus...hur långt har du kommit, har du lyckats få igång den??

Postat: 29 april 2004, 13:20:16
av fatpo83
såg att det vart fel där --> (det lutar mer år C-sidan) :)

Postat: 29 april 2004, 13:55:35
av danei
Det finns en "ändra" knapp

Postat: 29 april 2004, 15:10:50
av Chribbe76
Jag kan bidra med det jag har, men jag programmerar bara assembler så jag har därför inte mycket i C (har ett C-exempel tror jag).
Men det verkar vara lättare att hitta C-exempel än assembler på internet.

Usb är upplagt med descriptorer och klasser och allt vad det heter så att konvertera från tex en muskod till något annat är mest att hitta fungerande descriptorer för endamålet (alltså inte så mycket programmering)
Men felsökning är ett helvete utan en usb-analysator. :twisted: (jag har ingen)

Musen fungerar men jag har sysslat med massa special-grejer i flera månader som gör min mus unik.
Det är lite trist att programmera och debugga för musen är fortfarande bara en labb-platta, men jag måste vänta med att stoppa in det i ett skal för jag är inte säker på hur all elektronik ska se ut än.

christian.akesson@bredband.net

Postat: 29 april 2004, 17:26:43
av fatpo83
Har nu skickat ett mail till dig, christian.