🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

szybkie czytanie z LPT

#760
From: p.h.
Date: Tue, 17 Oct 2006 07:04
20 lines
1603 bytes
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?
--
pozdrawiam,
p.h.

PS Link do Digitrace'a:
http://www.xs4all.nl/~jwasys/old/diy2.html
Technical Details
Message-ID: <eh1v9c$act$1@news.task.gda.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mail
From: "p.h." <przemhb@wp.pl>
Newsgroups: pl.comp.lang.asm
Subject: szybkie czytanie z LPT
Date: Tue, 17 Oct 2006 09:04:15 +0200
Organization: CI TASK http://www.task.gda.pl/
Lines: 20
Message-ID: <eh1v9c$act$1@news.task.gda.pl>
NNTP-Posting-Host: ck170.internetdsl.tpnet.pl
Mime-Version: 1.0
X-Trace: news.task.gda.pl 1161068652 10653 80.53.220.170 (17 Oct 2006 07:04:12 GMT)
X-Complaints-To: abuse@news.task.gda.pl
NNTP-Posting-Date: Tue, 17 Oct 2006 07:04:12 +0000 (UTC)
User-Agent: Thunderbird 1.5.0.7 (Windows/20060909)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit