2012-02-20 10 views
6

Próbuję znaleźć jakiś darmowy i działający kod w sieci o tym, jak wysyłać i odbierać dane (lub ramki tak, jak się wydawało) do i z określonego urządzenia USB przy użyciu VID i PID.Wymiana danych bezpośrednio na urządzenie USB z VID i PID w Delphi

Czy ktoś wie, jak to zrobić w delphi?

Wygląda na to, że delphi w ogóle nic nie ma!

+0

nie ma sposobu, aby rozmawiać „surowe USB” z trybu użytkownika do urządzeń NON-HID klasowych, że Wiem o tym. O ile mi wiadomo, jedyną rzeczą, która może mówić surowe USB jest stos USB wbudowany w Windows. Nawet nie wpisujesz do niego surowego sterownika, tworzysz wtyczkę dla stosu USB Windows. Może sytuacja wygląda inaczej w Linuksie, ale w Windowsie, nie robisz bezpośredniego połączenia z danymi przez USB. Oparte na klasach (HID, CDC itp.) Lub nic, w trybie użytkownika. –

+0

Warren, czy znasz jakieś dobre linki na temat tego stosu na USB? – xaid

Odpowiedz

6

Zobacz Robert Marquardt's HID controller suite for Delphi.

Daje to możliwości komunikacji z urządzeniem USB. Ta jednostka jest również zarejestrowana w Project Jedi.

Zobacz także przykłady: Jan Axelson's HID page. Myślę, że napisał także książkę. USB Complete. Na jego stronie znajdują się odniesienia do Delphi.

Jeśli używasz Delphi 2009 lub nowszy, należy kliknąć link podany w odpowiedzi na SO pytanie: using-hidcontroller-on-delphi-2010

+0

dziękuję bardzo. dwa ostatnie linki w tym innym stackoverflow postu, który mi dałeś, nie działają. HIDComponent działa dla mnie, ale nie wyświetla żadnych urządzeń. Jakieś inne pomysły? – xaid

+0

Istnieje kilka przykładowych aplikacji za komponentem HIDcontroller. Jeśli się nie mylę, jeden z nich (BasicDemo) wymienia podłączone urządzenia. (I musisz podłączyć urządzenia po uruchomieniu programu, myślę). –

+0

w porządku dzięki. HIDController jest również zawarty w projekcie JEDI, aw projekcie JEDI działa poprawnie, wyświetla listę wszystkich moich urządzeń HID, ale zawiesza się za każdym razem, gdy podłączę konkretne urządzenie, które chcę przetworzyć. GAAA mój szczęście haha ​​ – xaid

Powiązane problemy