USB w Delphi

0

Czy ktoś wie jak oprogramować USB jako uniwersalny port komunikacyjny I/O (zamiast COMa, nie tylko do myszy,klawiatury,drukarki etc)

0

problem w tym, że nie oprogramowuje się portu USB tylko urządzenie podpięte do Hub'a USB. Oznacza to że trzeba napisać driver do danego urządzenia nie zaś program obslugi USB (to zostalo zrobione za nas w systemie tzw. HCI). Zatem używanie USB jako portu Com polega na podłączeniu urządzenia o właściwościach portu COM i napisanie drivera pozwalającedo obsłużyć to urządzenie. (Jakby tego było mało to można jeszcze stworzyć VxD, które system rozpoznałby jako dodatkowy port COM a które kierowałoby ruch na nasze urządzenie podpięte do USB. Bawiłem się kiedyś takim zabawkiem, ale nawet komercyjny produkt miał problemy z właściwym konfigurowaniem COMa i podpięty dalej sprzęt nie chodził. :( Jak poczytałem troszkie DDK to sie poddałem i nie pisałem własnych driverów. [stuk]

0

Teraz jest trochę prościej. Kilka firm produkujących półprzewodniki wypusciło serie interfejsów USB i oprócz standardowych strowników sprawiajacych że system widzi je jako COM dołączają biblioteki (*.dll) z funkcjami do wykożystania w programach ( jak to dll :)).
Ja przymierzam się do interfejsów z FTDI. Byli tak mili, że podali przyklady programów w Delphi do ich scalaczków.

0

Ja przymierzam się do interfejsów z FTDI. Byli tak mili, że podali przyklady programów w Delphi do ich scalaczków.

A ja mam FT8U245BM (FTDI) i nie chce mi się robić pod niego płytki (grr jaki rozstaw nużek ma ~ 0,7mm - :-[ )

0

Jeszcze nie trzymałem tego w łapce, ale oglądjąc zdjęcia domyslałem się, że nóżki ma bardzo blisko siebie( w końcu cały scalak jest mniejszy od złącza USB). Myślę, że płytkę da się zrobić fototechniką (polecam). Już udawało mi się robić 3x cieńsze ścieżki.

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