Sida 1 av 1
USB i PIC18F2455
Postat: 19 augusti 2007, 11:40:17
av Rick81
Får ett tag sen gjorde jag en ansträning med att få igång USB kommunikation mellan PIC18F2455 och windows. Det visade sig vara betydligt mer komplext än jag trodde och jag fick ge upp det projektet.
Finns det någon som lyckats med denna kommunikation? Jag skulle vilja se kod för HiTech PICC 18 compiler och helst c++ i windows.
Jag har främst intressade av riktigt USB, dvs inte virtuel serieport, men kod för detta kan också vara intressant att se.
Postat: 19 augusti 2007, 12:41:16
av sodjan
De flesta tar det "Framework" som Micorchip har och antingen använder det
eller vidareutvecklar från det. Antingen serie-kom eller HID-device verkar
vara det de flesta använder...
Postat: 19 augusti 2007, 12:46:46
av Micke_s
Sist jag höll på med USB så använde jag microchips exempel för USB (där finns till htsoft ocksp) och sedan
http://libusb-win32.sourceforge.net/ (vägrar själv skriva kerneldrivare) alternativ är
lång url
Bara att anropa från c++.
Postat: 19 augusti 2007, 13:08:44
av Rick81
Jag har letat på microchips hemsida och jag kan inte hitta någon c-kod för pic18 och htsoft. Ni råkar inte veta var den ligger?
Postat: 19 augusti 2007, 14:24:58
av Micke_s
Den går att porta till high-tech:s kompilater
När jag tänker efter så körde C18 för jag inte orkade porta.
http://www.htsoft.com/forum/all/showfla ... #Post24547
Postat: 19 augusti 2007, 14:42:16
av Rick81
Tänk för länken. Jag körde fast på just portningen av ett exempel från microchip till picc18, innan jag gav upp. Så med länkens hjälp hoppas jag att jag kan fixa det.
Postat: 19 augusti 2007, 16:22:00
av peter555
Får du igång något sånt där så är jag intresserad, lägg gärna upp något under projektdelen.
Postat: 19 augusti 2007, 17:11:27
av spaderkung
18F4550-USB-exemplet på
http://www.microchipc.com går att kompilera i PICC18 9.50 (ändra ICPORT till ICPORTEN). Verkar innehålla mer än enbart USB, men är nog just för virtuell serieport.
Postat: 2 oktober 2007, 18:37:13
av Rick81
Jag nu lagt upp en tråd för projektet jag ville använda USB till. Tråden är:
http://elektronikforumet.com/forum/view ... hp?t=20953
På länken i tråden till mitt projekt kan man ladda ned pcb till ett kretskort jag gjort för att kommunicera med en PIC 18F2455 och PC via USB. Kretskortet är där men tyvärr har jag ingen fungerade PIC eller PC kod.
Postat: 2 oktober 2007, 20:41:41
av bengt-re
http://pic18fusb.online.fr/wiki/wikka.p ... a=WikiHome
har mycket bra info - det är knöligt, men med exempelkoden och några timmars kodläsande, testande och så vidare så går det tillslut.
www.usb.org har en hel del nyttiga dokument att ladda ner också - finns ett gediget dokument som beskriver nästan allt om HID-klasser. Komplext, men går att lära sig.
Postat: 3 oktober 2007, 18:56:03
av Rick81
Den första länken verkar riktigt intressant. Ska koll upp den nämare. Tack för tipset.
Postat: 4 oktober 2007, 13:46:09
av PHermansson
Citerar mig själv från en annan tråd:
Och jo jag har använt Microchips exempelkod, tyckte inte det var särskilt svårt att köra virtuell seriell port. Använde det med en 2550, LCD och LCDSmartie för att bygga en usb-ansluten display.
Postat: 6 oktober 2007, 13:45:17
av Rick81
PHermansson: Tack för alla USB länkarna. Det vore trevligt att se ditt USB projekt. Du har inte lust att ladda upp det?
Postat: 6 oktober 2007, 18:25:31
av PHermansson
När jag kollade närmare på det insåg jag att jag hade en del hjälp med just det projektet

Finns en lång men intressant tråd på ett annat forum där det finns användbar kod:
http://forums.bit-tech.net/showthread.php?t=115461
Bilder från mitt projekt finns här:
http://patrikhermansson.se?q=node/87