Strona 1 z 1
Podgląd Portu USB
: 29 sie 2005 13:48
autor: piwus
Potrzebuje podglądnoć co dzieje się na porcie USB gdy podłączam Pen Drive'a.
Po włożeniu urządzenia automatycznie Windows instaluje swoje sterowniki.
Probowałem utworzyć automatycznie plik *.inf i w katalogu Windows/inf go zainstalować.
Nic to nie dalo ponieważ system urządzenie rozpoznaje i instaluje własne sterowniki, nie daje mi szancy, aby mu wskazać inny sterownik.
Czy Ktoś miał podobny problem?
Z góry dziekuję za odpowiedzi.
Re: Podgląd Portu USB
: 29 sie 2005 20:42
autor: bogdani
Witam
No to dość nietypowe pytanie jak na to forum. Może lepiej spróbować tutaj:
CentrumXP Forum.
Tam będzie chyba więcej ekspertów z Windowsa, chociaż kto wie, może i tutaj też mamy kogoś od tych spraw
bogdani
Re: Podgląd Portu USB
: 30 sie 2005 06:30
autor: piwus
Zatem jest problem w konstruowaniu Snifferów czy też monitorów portu USB?
Mam różnorakie programy do monitorowania portu USB np. SnoopyPro.exe , ale nie chodzi mi o dublowanie już działających programów.
Chce nie tylko podglądać port, ale też wysyłąć coś na port USB. Do tego też są programy tylko że komercyjne, a więc płatne. Oczywiście też to ominąłem, ale dalej to nie jest to. Chcę mieć pełny dostęp do dowolego portu, do którego podpięte jest urządzenie i móc wysyłać komendy dowolne , ale zgodne ze specyfikacją USB 2.0.
Może nie da się tego zrobić pod LabView?
Dziękuję za odpowiedzi.
Re: Podgląd Portu USB
: 30 sie 2005 07:13
autor: Mikrobi
piwus pisze: Chce nie tylko podglądać port, ale też wysyłąć coś na port USB.
Zastem przyda się ten przyklad: USBRawBulkMain.vi (plik w załaczniku) i trochę informacji
Wprowadzenie do USB
piwus pisze:Chcę mieć pełny dostęp do dowolego portu, do którego podpięte jest urządzenie i móc wysyłać komendy dowolne , ale zgodne ze specyfikacją USB 2.0.
Ogólnie ujmując: mało jest przykładów pracujących na natywnych elementach biblioteki VISA z LabVIEW (Instrument I/O >> VISA USB) tak jak właśnie
USBRawBulkMain.vi. Często w pracy z urządzeniami na USB firmy tworzące sterowniki operują na wywołaniach przez CIN (Code Interface Node) funkcjach bibliotek dll przygotowanych dla danego urządzenia, tak jak na przykład
FTDI
piwus pisze:Może nie da się tego zrobić pod LabView?
Prowokator
8)
Re: Podgląd Portu USB
: 30 sie 2005 09:04
autor: piwus
Dzięki za odpowiedź.
Na tym linku byłem.Nie zła strona.Zwłaszcza po przeczytaniu specyfika USB to wiele się rozjaśnia.
Skonstruowałem układ na bazie PIC 18F2550.PIC ma wbudowany interfejs USB, ale nie zwalnia to od software owego kontrolowania pakietów. Układ został już przetestowany. Po podpięciu do USB widziany jest przez system jako klawiatura i można w notatniku zobaczyć co układ wysyła.
Oprocz tego po wysłaniu rozkazu zaświecenia diody na klawiaturze Host wysyła zwrotnie do klawiatury rozkaz zaświecenia.Ten pakiet odbieram i zwrotnie go wysyłam i na snifferze wszystko ogladam.
ALE DALEJ TO NIE JEST TO.
Potrzebuje program, który bedzie wysłał inne rozkazy a nie tylko zaświecenie diody.Chce za pomocą HOSTa sterować pracą płytki.Zaświecać diody, brzeczeć bibkiem a potem aktulizować soft w PICu.
Zaczałem pisac w Visual u korzystając z biblioteki winusb, ponieważ widze,ze cieżka sprawa z tym LabView. LabView jest fajny, ale jak trzeba cos zrobić to trzeba z czegos innego skorzystać.
Czy nie jest coś w tym?
Re: Podgląd Portu USB
: 30 sie 2005 11:08
autor: Mikrobi
Czy testowałeś juz
USBRawBulkMain.vi ?
Nie zgodzę się z ostanim stwierdzeniem. W zasadzie
każdy projekt wymaga pracy samodzielnej. Ten być może większego zaangażowania. Niewielu użytkowników LabVIEW pracuje korzystając z komunikacji USB, bo jest to dostępne od niedawna. Obsługa USB pojawiła się w LabVIEW7.1 o ile mnie pamięć nie myli (VISA3.0).
Sprzęt pomiarowykorzystający z interfejsów USB pojawił się niedawno, razem z wersją 7.1 Przecierasz zatem szlaki
8)
Tutaj jest zestaw istotnych informacji, ktorego polską wersję również powinieneś znaleźć na labview.pl:
Using NI-VISA 3.0 to Control Your USB Device
Re: Podgląd Portu USB
: 30 sie 2005 12:02
autor: piwus
Dzięki ostatniemu linkowi :Using NI-VISA 3.0 to Control Your USB Device
wygenerowałem plik.inf dla urządzenia PenDrive.Nie udało mi się go zainstalować ponieważ windows XP sam sobie po podłączeniu instaluje swój driver.
Zatem robiłem próby z urządzeniem ze sklepu i nie wychodziło.Miał być to prosty monitor portu, zeby cokolwiek się pokazało.Ponieważ zawiodło więc nawet nie próbowałem tego robić z PIC 2550.
W wersji LabView 7.0 sa ikonki do USB. VISA3.0 też jest obecna. Tylko, wszystkie próby robiłem na wersji ewaluacyjnej, może to jest problem. Co prawda wszystkie ikonki są tylko może nie są podłączone.
Spróbuje skombinować pełną wersję LabView 7.0, może wtedy pójdzie.
Pozdrawiam.
Re: Podgląd Portu USB
: 30 sie 2005 12:30
autor: Mikrobi
...czyli jednak nie uruchamialeś tego przykładu (jest dla wersji 7.1)
Załączyłem wersję dla LabVIEW7.0.
Re: Podgląd Portu USB
: 30 sie 2005 13:14
autor: piwus
Dzięki za tą wersję .vi do LabView 7.0.
Spróbuję i zobaczę czy działa.
Z nazwy(bulk) wnioskuję, że bedzie działać z PenDrivem.
Moj układ na PIC2550 komunikuje sie po EP1 out i in w trybie INT, zatem napewno nie bedzie działać.Będę w pełni usatysfakcjonowany jak cokolwiek zobaczę po podłączeniu PenDrive'a i uruchomię ten program.Będzie to oznaczać, że LabView jest niezły.
Pozdrawiam