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.
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?
30 kHz? Da habe ich schon höhere Claims gelesen: A logic analyzer using the PC's parallel port. "Sampling at up to 1 million samples per second, depending on your hardware." http://www.xs4all.nl/~jwasys/old/diy2.html
Mit den zu erwartenden Problemen: - Run on Win95 and Win98 and ME using non-interrupted burst acquisition. - Run on Win2000 NT XP with interrupted acquisition, using the allowio driver. Murks halt. Der an der grottigen PC-Hardware-Architektur liegt.
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
Ich hab sowas mal unter DOS gemacht in Assembler. 1 MHz war da kein Prob! Das Gerät funktioniert übrigens heute noch !
Unter DOS sieht die Welt anders aus, da ist kein Betriebssystem anwesend, kein "protected mode", keine I/O-Privileg-Überwachung, kein gar nichts.
Falls jemand noch Software / Schaltpläne für so einen Analyzer hat, ich wäre sehr daran interessiert!
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
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.