eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronika[usb] mass storageRe: mass storage
  • Data: 2012-06-11 23:30:18
    Temat: Re: mass storage
    Od: "MiSter" <B...@W...PL> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]


    > dzięki za info, ale z tego co widzę w debuggerze i na tej ciekawej
    > stronie:
    > http://www.usbmadesimple.co.uk/ums_5.htm to device descriptor przesyłany
    > jest w jednym pakiecie... czyli decyduje informacja w setup pakiecie - 6 |

    Bo to jest wyższy poziom - tam pokazano już całe pakiety. A sterownik to
    dzieli w zależności od tego jaki max_packet_size jest w device. Może
    max_pakiet_size być równy 64 i wtedy sterownik za jednym zamachem przesyła
    deskryptory gdyż one zazwyczaj liczą po kilkanaście bajtów. Raport HID może
    mieć > 64B (i zazwyczaj ma ) więc w tym przypadku trzeba dzielić.
    Device nie może odesłać więcej danych niż się Host spodziewa bo to oznacza
    gruby błąd - zostaje przerwana transmisja.
    Zazwyczaj w prostych urządzeniach HID typu mysz max_pakiet_size jest = 8, bo
    tam każdy bajt ramu dużo kosztuje, a czas transmisji nie jest istotny.

    Ciekawostka: bardzo proste urządzenia nie mają innych enpointów za wyjątkiem
    EP0, który jest zawsze obowiązkowy :-)


    Ale zaraz?? piszemy o HID a temat wątku to MSC?

    MiSter


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: