Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Rad sa USB portom

[es] :: .NET :: Rad sa USB portom

[ Pregleda: 5588 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

*mile*
Nis

Član broj: 84755
Poruke: 79
77.46.225.*



Profil

icon Rad sa USB portom14.03.2007. u 01:40 - pre 208 meseci
Pozdrav,

Zna li neko neki modul za rad sa USB portom?

unapred zahvalan, Milan
 
Odgovor na temu

Dejan Vesic
Dejan Vesic
CEO
IGT Ogranak Beograd
Beograd

Član broj: 84929
Poruke: 217
*.adsl-1.sezampro.yu.

Sajt: www.vesic.org


+1 Profil

icon Re: Rad sa USB portom14.03.2007. u 21:18 - pre 208 meseci
Pozdrav.

Ne postoji nešto kao što je "rad sa USB portom".

USB je praktično hub - magistrala koja omogućava komunikaciju sa uređajima po nekim osnovnim pravilima.

Za komunikaciju sa nekim određenim USB uređajem, potrebni su drajveri za taj uređaj, odnosno odgovarajući .Net assembly.

Nešto detalja oko toga:

http://support.microsoft.com/default.aspx/kb/323594/en-us

Uz Windows DDK dolazi i primer drajvera - BulkUSB (DDKdir\src\wdm\usb\bulkusb) - ne radi ništa pametno, no komunicira na niskom nivou sa uređajima (šalje "sirove" podatke). Može poslužiti kao osnova za dalje.



 
Odgovor na temu

radoica

Član broj: 12972
Poruke: 158
*.yubc.net.



+3 Profil

icon Re: Rad sa USB portom14.03.2007. u 21:38 - pre 208 meseci
Ovo sam video na sajtu #develop-a, mozda ti bude odgovaralo:

http://www.icsharpcode.com/OpenSource/SharpUSBLib/default.aspx
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Rad sa USB portom14.03.2007. u 22:50 - pre 208 meseci
U principu, enumeracija USB uredjaja se u C++-u radi preko serije SetupDi* API funkcija (support.microsoft.com/kb/259695), i mene zivo interesuje da li je neko odradio smisleni wrapper oko ovih funkcija. SharpUSBLib izgleda ok, ali je (L)GPL licenca i oslanja se abstraction layer zbog portabilnosti sto je nepotrebno usporenje...
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

*mile*
Nis

Član broj: 84755
Poruke: 79
91.150.119.*



Profil

icon Re: Rad sa USB portom15.03.2007. u 19:03 - pre 208 meseci
Hvala svima na odgovorima.

Evo bas sad instaliram DDK, pa se nadam da cu uspeti da "iscupam" nesto iz njega jer do sad se nisam
sustretao sa njim.


Citat:
Uz Windows DDK dolazi i primer drajvera - BulkUSB (DDKdir\src\wdm\usb\bulkusb) - ne radi ništa pametno, no komunicira na niskom nivou sa uređajima (šalje "sirove" podatke). Može poslužiti kao osnova za dalje.


meni bas to i treba (npr: posalji ili primi neki sting,int,byte...).

Mada probacu i SharpUSBLib, mozda u mom slicaju bude dovoljno brz. Uostalom videcemo... sve najbolje...



 
Odgovor na temu

vladdy
Chicago, USA

Član broj: 30119
Poruke: 137
*.dsl.emhril.ameritech.net.

Sajt: www.pro-transport.com


Profil

icon Re: Rad sa USB portom15.03.2007. u 20:17 - pre 208 meseci
A sa kojim uredjajem pokusavas da komuniciras?
http://www.pro-transport.com - The most advanced trucking software on the market
 
Odgovor na temu

*mile*
Nis

Član broj: 84755
Poruke: 79
91.150.119.*



Profil

icon Re: Rad sa USB portom15.03.2007. u 22:04 - pre 208 meseci
U pitanju je mikrokontroler (Microchip PIC 18F4550 - podrzava USB 2.0) s kojim bi ja da uspostavim zasad bilo kakvu test komunikaciju.
Do sad sam radio sa paralelnim i serijskim portom pa bih sad da probam i USB. Mikrokontroler programiram u C-u (poseban kompajler za PIC mikrokontrolere) koji ima svoju biblioteku za USB komunikaciju sa racunarom (read,write,...).

 
Odgovor na temu

*mile*
Nis

Član broj: 84755
Poruke: 79
91.150.119.*



Profil

icon Re: Rad sa USB portom15.03.2007. u 22:09 - pre 208 meseci
Ali WIN DDK se ladno jos uvek instalira (trenutno je na oko 70%) i dosad je proslo nesto preko 3 h ... valjda ce zavrsiti do jutra ...
 
Odgovor na temu

Mladen Bruck
Mostar. BiH

Član broj: 139253
Poruke: 13
80.71.148.*



Profil

icon Re: Rad sa USB portom21.03.2007. u 20:29 - pre 207 meseci
Koji C koristite za PIC-eve? Ja sam na "raskršću" C18 ili CCS, pa me zanimaju tuđa iskustva.

Čudi me da nema primjera na Mikrochip stranici o povezivanju usb PIC sa PC....

[Ovu poruku je menjao Mladen Bruck dana 22.03.2007. u 18:25 GMT+1]
Mladen Bruck
Mostar
BiH
 
Odgovor na temu

*mile*
Nis

Član broj: 84755
Poruke: 79
91.150.120.*



Profil

icon Re: Rad sa USB portom22.03.2007. u 12:17 - pre 207 meseci
Koristim CCS i super je.
 
Odgovor na temu

Mladen Bruck
Mostar. BiH

Član broj: 139253
Poruke: 13
80.71.148.*



Profil

icon Re: Rad sa USB portom22.03.2007. u 17:14 - pre 207 meseci
Lijepo!

Milane, ovako "ofrlje" sam otvorio fajl ex_usb_serial.c iz example foldera. U zaglavlju fajla između ostalog stoji:

Citat:
//// The USB CDC API that CCS provides will create a virtual UART ////
//// port. USB CDC drivers are included with most versions of ////
//// Microsoft Windows, and when properly loaded will create a COMx ////
//// port from which you can write and read to your PIC device ////
//// like any serial device that has a COMx port. ////
//// ////
//// This example creates a USB<->UART converter. Open ////
//// Hyperterminal to COM1 (or whatever COM port is your usual RS232 ////
//// serial COM port). Plug the PIC to USB. Open Hypertimernal to ////
//// the new COM port that is the USB<->UART COM port (for this ////
//// example say it is COM2). Typing a character in COM1 will cause ////
//// it to be sent out COM2, and vice-versa. ////


To znači da se "razgovor" između PC aplikacije i PIC-a svodi na slanje i primanje stringova preko serijskog porta. Iz vašeg posta se nevidi koja je razvojna platforma (Deplhi, VS200x). Znači sad je pitanje koji library za serijski port vam je dostupan.

Pozdrav!
Mladen Bruck
Mostar
BiH
 
Odgovor na temu

*mile*
Nis

Član broj: 84755
Poruke: 79
91.150.120.*



Profil

icon Re: Rad sa USB portom22.03.2007. u 22:09 - pre 207 meseci
mbruck,

koju verziju CCS-a koristis?

Kod mene u verziji 3.2 postoji Example folder ali nema tog fajla (ima samo ex_usb_hid.c , ex_usb_mouse.c , ex_usb_scope.c (vezano za usb)), dok u ver.4.013 uopste nema Example folder-a. Pa ako ti nije tesko da mi posaljes taj fajl (ili jos bolje ceo Example dir) na mmilan018(et)gmail(dot)com ili upload-ujes ovde.

Koristim VC#Express2005, mada koristim i Turbo Delphi (sve manje). A za library bi koristio SerialPort klasu (System.IO.Ports NET 2.0).

hvala na informaciji...i da, ne moras da mi persiras.....pozdrav.
 
Odgovor na temu

Mladen Bruck
Mostar. BiH

Član broj: 139253
Poruke: 13
80.71.148.*



Profil

icon Re: Rad sa USB portom23.03.2007. u 18:19 - pre 207 meseci
Čudno...

Verzija CCS-a u mene je 4.023. Ne znam kako se na ovome forumu dodaje fajl uz post, pa sam vam (ti) folder poslao na e-mail.
Persiranje mi je "profesionalna deformacija" jer mi je posao tehnička podrška.
Mladen Bruck
Mostar
BiH
 
Odgovor na temu

[es] :: .NET :: Rad sa USB portom

[ Pregleda: 5588 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.