-
Data: 2009-11-11 17:35:14
Temat: Re: AVR32 - jak ruszyc z tym prockiem
Od: SM <b...@k...com.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Zbych pisze:
> SM przemówił ludzkim głosem:
>>> A to że host wysyła pakiety do urządzenia co 1ms, to już ci nie
>>> przeszkadza?
>>
>> A co ma jedno z drugim wspólnego? Przecież pisałem o czasie
>> oczekiwania na odpowiedź, a nie o tym że czas pomiędzy
>> dwoma pakietami SOF to 1ms. Skąd w takim razie
>> ograniczenie oczekiwania na odpowiedź do 18 bitów?
>> No chyba że chodzi tu o odpowiedź sprzętowego
>> kontrolera USB w procku, a nie mojego softu
>> obsługującego USB.
>
> Oczywiście, to kontroler zajmuje się sygnalizacją, czy ma coś w buforze
> do wysłania, czy nie.
>
>>> Albo to, że program na PC może być wywłaszczony na dowolnie długi
>>> czas i nic ci nie wyśle?
>>
>> Czyli mam liczyć na to że program obsługujący będzie
>> "przyhamowywany" i tylko dlatego soft będzie działał.
>
> Tak to napisałeś jakby twój soft musiał dostawać nowe dane z
> dokładnością co do us. Jeśli tak nie jest to ok.
>
No to chyba się kompletnie nie rozumiemy.
Przykład:
1. Host USB wysyła do urządzenia pakiet "In Token"
2. Urządzenie USB odpowiada pakietem "Data"
3. Host USB wysyła do urządzenia pakiet "Handshake"
Sterownik USB w uC informuje mnie, że odebrał dane - czyli
pakiet "In Token". Ja te dane interpretuje i odsyłam
"Data". I pytanie - jak długo Host czeka na odpowiedź
od urządzenia?
W książce wyczytałem:
"Czas pomiędzy dwoma kolejnymi pakietami SOF nazywany jest
ramką". Ramka wynosi 1ms. Czyli wnioskuję że Host wysyła
pakiet "In Token" poprzedzony przez SOF. Ja odpowiadam
"Data" również z nagłówkiem SOF, ale nie w tej samej 1ms
bo między dwoma pakietami SOF ma być 1ms przerwy (czyli
ramka).
Ale dalej czytam:
"Stąd wyrażone w bitach maksymnalne opóźnienie w dotarciu
odpowiedzi do gosta wynosi 16 bitów. Właśnie to opóźnienie
jest podstawą do określenia ograniczenia czasowego
oczekiwania na odpowiedź w urządzeniu nadającym".
W wcześniej:
w najgorszym przypadku przejście przez 5 hubów może
zająć 350ns. "Ostatni hub przesyła pakiet do urządzenia,
które po jego odebraniu i sprawdzeniu wysyła
odpowiedź. SPECYFIKACJA PODAJE, że czas na WYMIENIONE
OPERACJE liczony od momentu dotarcia odpowiedzi do
huba [...] nie może przekroczyć 7,5 bitu."
No to zaczynam nie całkiem rozumieć o co tu chodzi.
SM
Następne wpisy z tego wątku
- 11.11.09 17:47 SM
- 11.11.09 17:45 Zbych
- 11.11.09 18:03 Zbych
- 11.11.09 18:26 SM
- 13.11.09 07:35 SM
- 19.11.09 07:41 SM
- 20.11.09 22:42 Adam Dybkowski
- 21.11.09 03:55 SM
- 21.11.09 03:58 SM
- 24.11.09 18:41 Artur M. Piwko
- 25.11.09 04:45 SM
Najnowsze wątki z tej grupy
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
- wzmacniacz mocy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
Najnowsze wątki
- 2025-06-02 Na szybciej stacji ładowania
- 2025-06-02 Warszawa => International Freight Forwarder <=
- 2025-06-02 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-06-02 Polska => Senior Key Account Manager <=
- 2025-06-02 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-06-01 jaki kretyn boziu uśpić :)
- 2025-06-01 Zdolny to legalnego prowadzenia samochodu w Anglii wykluczony z komisji wyborczej w Białymstoku
- 2025-06-01 nie ustąpiła moturowi?
- 2025-05-31 Skoro jest tak dobrze i TANIO to dlaczego jeszcze nie jeździmy na takich akumulatorach?
- 2025-05-31 Warszawa => IT Data Analyst (obszar Power BI) <=
- 2025-05-31 Warszawa => IT Hardware Specialist - Wsparcie i Konfiguracja <=
- 2025-05-31 Środa Wielkopolska => Konsultant wewnętrzny SAP FI/CO <=
- 2025-05-31 Gdańsk => PHP Developer <=
- 2025-05-31 Lublin => Delphi Programmer <=
- 2025-05-31 co to za obcęgi? [OT]