🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #769

Re: szybkie czytanie z LPT

#769
From: Bernard
Date: Tue, 17 Oct 2006 20:54
18 lines
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-mail
References: <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