-
Data: 2010-02-09 10:33:51
Temat: Re: COM Windows opóźnienie
Od: J.F. <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Tue, 09 Feb 2010 11:15:27 +0100, Elektrolot wrote:
>Czy ktoś z szanownych grupowiczów orientuje się ile mogą wynosić opóźnienia przy
zapisie i odczycie
>buforów COMa pod Windows XP na PC 1GHz? Przykładowo zapisuję 5 bajtów i czekam na
odbiór 5 bajtów w
>pętli, prędkość 9600 bodów. Program pisany z wykorzystaniem najprostszych komend
API. Zdaję sobie
>sprawę, że zależy to od wielu czynników, chodzi mi bardziej o orientacyjny zakres.
wysylka 5 bajtow to 5ms, urzadzenie musi przetworzyc, odeslac - czyli
kolejne 5ms.
A dalej mamy schody: nowoczesny port zglosi przerwanie nie wiadomo
kiedy, bo odczeka chwile zanim uzna za stosowne. Wszystko bedzie
wielozadaniono, wiec Windows dorzuci swoje. Dostep do portu portu to
jest zatrzymanie procka na ok 1us - wiec tych us uzbiera sie okolo 20.
Nie jest to duzo, bo w ciagu 10ms jednak, no ale procesorek moglby
ladnych pare tysiecy rozkazow wykonac w tym czasie.
Chyba ze port jakis inny niz "standardowy COM".
J.
Następne wpisy z tego wątku
- 10.02.10 16:29 neuron
- 11.02.10 12:13 k...@w...pl
- 11.02.10 12:15 J.F.
- 11.02.10 12:33 k...@w...pl
- 11.02.10 15:13 neuron
- 12.02.10 12:43 J.F.
- 15.02.10 09:16 k...@w...pl
Najnowsze wątki z tej grupy
- Obcinaczki z łapaczem
- termostat do lodowki
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
Najnowsze wątki
- 2024-12-15 (ino)wrocław
- 2024-12-15 Obcinaczki z łapaczem
- 2024-12-14 światła znów wlączyli
- 2024-12-14 nie lekceważ termostatu
- 2024-12-14 numer 112
- 2024-12-14 Pendrive, ale dysk
- 2024-12-12 Autocom CAN CDP+ wysokie kody błędów
- 2024-12-13 termostat do lodowki
- 2024-12-13 Gdańsk => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-13 Warszawa => Head of International Freight Forwarding Department <=
- 2024-12-13 Poznań => Employer Branding Specialist <=
- 2024-12-13 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2024-12-13 Kraków => Business Development Manager - Network and Network Security
- 2024-12-13 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-13 Gdańsk => Programista Full Stack .Net <=