eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronika[usb] mass storageRe: mass storage
  • Data: 2012-06-15 14:22:30
    Temat: Re: mass storage
    Od: "identyfikator: 20040501" <N...@g...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    > Dla myszki sekwencja wygląda Np. tak:

    dz. ale dlaczego napisałeś NP.?

    > GetDescriptor(device) - tu następuje pobranie deskryptora z adresu 0
    > (device nie jest skonfigurowane)
    > Host wysyła SETUP
    > IN Device odpowiada 8 bajtami
    > IN Device odpowiada 8 bajtami
    > IN Device odpowiada 2 bajtami
    > OUT jako info o zakończeniu SETUP

    niby dlaczego tak? a może to jest tak, że piersze zapytanie ZAWSZE odbywa
    się w paczkach po 8 bajtów? nie jest to nigdzie opisane, bo bym nie pytał...

    > Teraz Host wie jaki ma max packet size więc robi reset Device.
    > Po resecie Który trwa kilka ms host wysyła:
    > SetAddres(1) - Teraz następuje zaadresowanie Device wolnym adresem np 1.
    > Od tej chwili wszystkie requesty dotyczą naszego device który tylko
    > odpowiada na ten adres nadany właśnie przez Hosta
    > GetDescriptor(Device)
    > Host wysyła SETUP
    > IN Device odpowiada 8 bajtami
    > IN Device odpowiada 8 bajtami
    > IN Device odpowiada 2 bajtami
    > OUT jako info o zakonczeniu SETUP
    > GetDescriptor(Configuration) - jest pobierana mała konfiguracja 9B
    > GetDescriptor(Configuration) - jest pobierana duża konfiguracja 34B


    no właśnie, to też zagadka, raz wysyła sam config, później wszystkie
    deskryptory naraz, a zapytanie ma taki sam format...

    > Następnie są pobierane stringi, raport, a na koniec jest ustawiana
    > konfiguracja i od tej chwili urządzenie działa zgodnie z konfiguracją.
    >
    > Tak to wygląda w trybie LS - oczywiście między pakietami idą KeepAlive
    > ale to w tym wypadku jest nie istotne.

    dzięki, jakbyś mógł to odezwij się do mnie na q...@g...pl żadnego spamu
    nie planuję ;o).

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: