transmisja danych USB

0

witam
szukam wiadomosci na temat transmisji danych przez USB. Interesuje mnie metoda programowania transmisji szeregowej np z wykorzystaniem WINAPI,
albo kod programu z wykorzystaniem jakiejs biblioteki pod C++,
Za wszelka pomoc z gory dzieki!

0

Moge podac to
http://www.usb.org/home

ale ostrzegam transmisja USB to nie zabawa z com (rs-232) pare diodek idziala !

dokumentacje maja po kilkaset stron !

a jesli chodzi o winapi jest pare gotowcow do sprawdzania jak dzial juz istniejacy sprzet

generalnie jak chce sie podlaczyc cos swojego to:

1) albo gotowy mikroprocesor z obsluga /przejsciowka (np ftdi 232)

2) albo mikroproc i samemu sie tworzy (widzialem gdzies kod na at90s2313)
do tego przydatne DDK aby napisac sterowniki

0

Jeśli potrzebujesz kod odczytu z urządzeń USB HID (Human Interface Device), to pisałem kiedyś program w NASM pod Windows, który to robi (używa dynamicznie HID.DLL z Windows).

W sumie cały bajer to zdobycie uchwytu pliku urządzania, bo zapis i odczyt robi się potem jak dla zwykłego pliku.

(Niby kod jest w NASM, ale i tak używa funkcji API).

0

No jesli chodzi o HID to jest (przyklady w delphi/c++ sa)
http://www.lvr.com/hidpage.htm

nie wiem jak sie ma to do wlasnych projektow ? ale moze chcesz jakies standardowe elementy wykorzystac

0

Dodam, ze urzadzeniem z ktorym ma odbywac sie komunikacja przez USB jest miernik cyfrowy, interesuje mnie to w jaki sposob moge otworzyc port do transmisji w celu wyslania kodow sterujacych urzadzeniem i odbioru danych.

Juz wiem ze nalezy zdobyc uchwyt do pliku urzadzenia ale jak to zrobic?
I jak ustawic parametry transmisji danych?

0

Pewnie ten miernik ma swoje sterowniki, raczej watpie czy nalezy do uzadzen typu HID.

co najwyzej mozna sie ludzic, ze producent zastosowal kostke usb/rs232
ale to naprawde kilka %.

Pewnie do miernika jest soft, nalezy go "dokladnie przejzec"

0

poszukuje pliku nagłowkowego Drvxusb.h jezeli ktos posiada taki plik to bardzo prosze o wyslanie go na maila lub opublikowanie na forum
pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0