Article View: pl.comp.lang.asm
Article #769Re: szybkie czytanie z LPT
From: Bernard
Date: Tue, 17 Oct 2006 20:54
Date: Tue, 17 Oct 2006 20:54
18 lines
1731 bytes
1731 bytes
p.h. wrote: > Witam! > > Próbuję uzyskać maksymalną prędkość czytania portu LPT. Do portu mam > podłączony analizator stanów logicznych - prosty bufor nie zapewniający > żadnego handshakingu. Ze względu na częstotliwość sygnału, który muszę > próbkować port LPT muszę czytać z prędkością min. 600kB/s. Jest to > możliwe, gdyż program DigiTrace osiąga ok. 750kB/s na moim sprzęcie. > Problem w tym, że nie mogę go użyć (zbiera za mało danych) i piszę swój > własny program, który jednak osiąga jedynie 480kB/s w wersji ASM, zaś w > wersjach napisanych w VB lub C tylko 280kB/s. Prędkości te są niezależne > od wersji Windowsa (98 czy XP) oraz od użytego sterownika > pośredniczącego - inpout32.dll czy allowio. > > Zastanawiam się gdzie tkwi kruczek - jak czytać port LPT szybciej? Czyli mamy Ci podpowiedzieć, jak napisać kod szybszy od kodu, którego nie znamy? Hmmmm...
Technical Details
Message-ID:
<45353595$0$17954$f69f905@mamut2.aster.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mailReferences:
<eh1v9c$act$1@news.task.gda.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mail Date: Tue, 17 Oct 2006 22:54:33 +0200 From: Bernard <bernard@earth.net> User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 Newsgroups: pl.comp.lang.asm Subject: Re: szybkie czytanie z LPT References: <eh1v9c$act$1@news.task.gda.pl> In-Reply-To: <eh1v9c$act$1@news.task.gda.pl> X-Antivirus: avast! (VPS 0642-0, 2006-10-17), Outbound message X-Antivirus-Status: Clean Lines: 18 Message-ID: <45353595$0$17954$f69f905@mamut2.aster.pl> NNTP-Posting-Date: 17 Oct 2006 19:57:09 GMT NNTP-Posting-Host: 82.210.165.187 X-Trace: 1161115029 mamut2.aster.pl 17954 82.210.165.187:3068 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit