parallelport - schnelles einlesen

Gast #647973
Lesenswert?
• ▲
▼
hallo.
ich habe den wunsch über den parallelport ein paar logik-pegel zu 
beobachten. dazu habe ich ein programm in c geschrieben, welche diese 
mit einer dll (inout32.dll) einliest. problem: das ist viel zu langsam. 
die abtastung sollte schon etwa im 30khz-bereich liegen. die bisherig 
getesteten programme sind auch nicht das wahre: eines zum beispiel 
tastet nur jede mili-sekunde oder so schnell es geht 500000 werte es ab, 
ohne einstellmöglichkeit (so ein schwachsinn! kann man nur mit dem kopf 
schütteln...). ein anderes bietet einstellungen, benötigt aber eine 
externe beschaltung.
eventuell hat ja jmd einen "geheimtip" oder ein eigenes programm dafür 
geschrieben. ansonsten muss ich wieder zum großen C fahren und rumlöten.
danke.
#648121
Lesenswert?
• ▲
▼
Du hast irgendwie falsche Vorstellungen, wie ein Par-Port unter Windows 
angesprochen wird. Mit so einer Frickel-DLL, die Windows aushebelt und 
den Par-Port liest/schreibt bekommt man keine äquidistanten Abtastungen 
hin, denn Windows kann da alles mögliche zwischendurch machen...

Was lässt dich annehmen, 30kHz wären möglich?
Gast #648983
Lesenswert?
• ▲
▼
Hallo!

Verwende für ein Projekt ebenfalls die LPT, wobei ich meine Anwendung 
sowohl für LINUX als auch Windows entwickle.

Unter Windows verwende ich die inpout32.dll und schaff so etwa 300kHz 
auf nem Notebook und etwa das doppelte auf nen 3GHz Rechner.

Unter Linux ist das ganze nochmal doppelt so schnell.

Unter Windows natürlich nicht äquidistant. Wie denn auch? Unter Linux 
gehts z.B. mit RTAI

mfg Weinga Unity
Gast #860331
Lesenswert?
• ▲
▼
Hallo,
funktioniert bei jemandem eines der folgenden Programme unter Win XP?
http://www.xs4all.nl/~jwasys/old/diy2.html - Digitrace
Portmon von Microsoft
LogicCrow / ParaLogic

Ich möchte mal eben einen einzigen Pin einlesen. Ca. 5-10kHz reichen 
bestimmt aber mit meinem Analog-Oszi sehe ich nix. Der Abschlußpuls 
kommt leider nur einmal.
Mit dem obigen Programmen habe ich nix erreicht. Digitrace hängt sich 
auf, LogicCrow liefert 5 High Signale und ist ohne Doku, welchen Pin ich 
belegen muß.
Portmon macht garnix.

Bitte um Alternativen - ich will keinen LA bauen und brauche das "mal 
eben" ohne Aufwand, falls möglich.

Edit: hab gerade doch was mit Digitrace erreicht. Mal sehen, ob es 
reicht.

Alex
Gast #860473
Lesenswert?
• ▲
▼
Portmon lauscht nur mit.
Z.B.: du hast ein serielles Gerät (messgerät oder so) und eine Software, 
die das steuert, dann Portmon starten, danach programm starten und im 
portmon siehst du, was über die schnittstelle geht. Daten, die vom gerät 
gesendet werden, siehst du erst dann im Portmon, wenn die Software sie 
von der schnittstelle abholt.

thomas

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren