USB i PIC18F2455
USB i PIC18F2455
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.
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.
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++.
Bara att anropa från c++.
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
När jag tänker efter så körde C18 för jag inte orkade porta.
http://www.htsoft.com/forum/all/showfla ... #Post24547
-
- Inlägg: 138
- Blev medlem: 12 maj 2007, 11:24:24
- Ort: Sjöbo
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.
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.
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.
Senast redigerad av Rick81 3 oktober 2007, 18:54:52, redigerad totalt 1 gång.
- bengt-re
- EF Sponsor
- Inlägg: 4829
- Blev medlem: 4 april 2005, 16:18:59
- Skype: bengt-re
- Ort: Söder om söder
- Kontakt:
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.
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.
- PHermansson
- EF Sponsor
- Inlägg: 4340
- Blev medlem: 22 december 2004, 00:46:38
- Ort: Särestad Grästorp
- Kontakt:
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.USB är inte så svårt om man inte gräver ner sig i specifikationen. Med en PIC2550 och Microchips exempelkod är man igång på en eftermiddag.
Lite länkar:
The CREATE USB Interface
http://www.create.ucsb.edu/~dano/CUI/
PIC USB Framework
http://vasco.gforge.enseeiht.fr/
Skapa egna USB dator tillbehör med PICmcu kretsar!
http://wiki.gudinna.com/503
USB Data acquisition with PIC18F4550
http://www.sixca.com/eng/articles/usbdaq/index.html
Wiki about Microchip USB PIC
http://pic18fusb.online.fr/wiki/wikka.p ... a=WikiHome
Basic USB - Using Microchip Stack and C#.Net - Hardware
http://www.piccoder.co.uk/content/view/42/26/
Gillar särskilt Wikin näst sist från slutet, pedagogisk och lätt att förstå. Parallellporten och den andra antikviteterna tycker jag bordes märkas med "Do not use for new designs". Hur kul är det att lägga massa tid på ett projekt för parallellporten bara för att upptäcka att ens nya dator inte har någon parallellport? Visst finns det omvandlare men det är ju att gå över ån efter vatten...
- PHermansson
- EF Sponsor
- Inlägg: 4340
- Blev medlem: 22 december 2004, 00:46:38
- Ort: Särestad Grästorp
- Kontakt:
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

http://forums.bit-tech.net/showthread.php?t=115461
Bilder från mitt projekt finns här:
http://patrikhermansson.se?q=node/87