ďťż

Ładny brzuch

Witam.

Musze zrobić program do podłączenia się z zewnętrznym urządzeniem przez port USB. Niestety nie moge znaleść żadnych informacji o przesyłaniu i odbieraniu danych z portu USB.

Może macie jakieś informacje w tym temacie. Z góry dziękuje.



W jednym z ostatnich KŚE było o połączeniu programu z urządzeniem spod COMa. Przeczytaj art ze zrozumieniem :)
A tutaj, masz (niestety po niemiecku, ale jest - dużo tłumaczyć to nie ma, bo chodzi głównie o obrazki :)) rozłożenie pseudo-igieł (nie wiem, jak to nazwać) :P
http://www.hardware-...x.html?usb.html
http://www.hardware-...nector_mobo.gif

@down:
Nie próbowałem, ale z tego co wiem, wystarczy odpowiednio wysłać sygnał ;)
PS Może to Ci się przydać.
Użytkownik DJ_ProG edytował ten post 28 listopad 2006, 22:06
Niestety COM to zupełnie inna historia.

Niestety, z USB nie da się tak jak z COMem sterować poszczególnymi pinami. Obsługa USB odbywa się na poziomie Program ---> Hub USB a nie Program ---> Rejestry COMa, to znaczy że trzeba wysyłac gotowe paczki do Huba USB, który to przesyła je dalej do odpowiedniego urządzenia. Nie jest to już takie proste. Polecam http://forum.ks-eksp...topic=72122&hl=



Czesc,

Przede wszystkim powinienes poczytać o
Human Interface Device (HID)

Jeśli urzadzenie z którym sie chcesz połączyć jest myszką, klawiaturą, kamerą itp, to powinno ci pomóc.

Ale jeśli jest to drukarka, to tu można wykorzystać funkcje winapi, i wtedy sprawa jest prosta.
Napisz wiecej, z czym się komunikować chcesz.

Tu jest troche informacji o USB i HID, listy id producentów.
http://www.lvr.com/usb.htm

Jak chcesz to ci wyśle przykładowy kod (znaleziony w sieci), który kiedyś używałem.
Przykład wyszukuje nasze urzadzenie, spośród wszystkich podłączonych do kompa.
(należy do funckji podać kod producenta i urzadzenia)
Funkcja tworzy uchwyt do pliku jak przy RS232 i dalej należy korzystać z funkcji WriteFile i ReadFile do komunikacji.

Pozdro

Chce się komunikować z procesorem urządzonka które robię więc mam swobode w doborze typu transmisji Byłbym wdzięczny za przykładowe kody źródłowe.


Jak chcesz to ci wyśle przykładowy kod (znaleziony w sieci), który kiedyś używałem.
Przykład wyszukuje nasze urzadzenie, spośród wszystkich podłączonych do kompa.
(należy do funckji podać kod producenta i urzadzenia)
Funkcja tworzy uchwyt do pliku jak przy RS232 i dalej należy korzystać z funkcji WriteFile i ReadFile do komunikacji.


Mógłbym i ja prosić o ten kod źródłowy

Z góry dzięki ;)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •