Forum: Markt [S] MiniLA Logic Analyzer, Parallelport


von Uwe H. (uwehermann) Benutzerseite


Lesenswert?

Hi,

ich bin gerade dabei einen sigrok-Treiber für den "MiniLA Mockup" und 
auch Sysclk LWLA1016 zu schreiben (der auf einem MiniLA Design zu 
basieren scheint, oder zumindest die - vermutlich etwas veränderte - 
MiniLA Software benutzt).

http://sigrok.org/wiki/MiniLA_Mockup
http://sigrok.org/wiki/Sysclk_LWLA1016

Wenn ich aber schon mal dabei bin, möchte ich auch den "original" MiniLA 
mit Parallelport Interface unterstützen. Dieses Gerät besitze ich 
allerdings noch nicht.

Wenn das jemand noch daheim rumliegen hat und verkaufen möchte, bitte PM 
mit Preisvorstellung. Danke!


Uwe.

von Osche R. (Gast)


Lesenswert?

Hallo Uwe,

berücksichtige bei Deinem Treiber bitte, dass es den MiniLA mit 
verschiedenen Speichergrößen (128k, 256k, 512k, 1MB) gibt. Die sollte 
man über eine ini-Datei oder über das Setup auswählen können.

Die originale SW muss mit passender Speichergröße (als define) 
kompiliert werden. Das ist ein wenig umständlich, vor allem wenn man 
keine Delphi-Lizenz hat.

von bingo (Gast)


Lesenswert?

ist auf dem "MiniLA mockup" nicht ein Micromatch-Stecker mit den 
Parallel-Leitungen drauf 
http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Parallel_Port

von bingo (Gast)


Lesenswert?

P.S. Den "Mockup" gibt es auch in div. Speichergrössen 
http://www.mikrocontroller.net/articles/Minila_Version_MockUp#RAM-Speicher

von Chris (Gast)


Lesenswert?


von Spötter (Gast)


Lesenswert?

@Chris

Und noch ne Portion Pommes dazu?

Leute gibt's, die wollen tatsächlich alles in den Popo geblasen 
bekommen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Chris schrieb:
> Bitte umbedingt auch mit usb Treiber, sprich diesen hier,
>
> http://www.amazon.de/USB-25pol-parallel-Drucker-Ad...

So etwas kann nicht funktionieren. Das ist ein Druckeranschluss, kein 
"Parallelport".

Begründung:
http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/

von Chris (Gast)


Lesenswert?

Doch, das funktioniert, da diese USB Adapter das (ECP - ) EPP Protokoll 
unterstützen. Dadurch geht auch der Tintenstand, die Fehlermeldungung, 
sowie
auch Scanner usw auch wenn die Geschwindigkeit langsamer ist, wie auch
MiniLA. Unter Linux funktioniert es problemlos.

Ich hatte ihn damals um ca 12€ gekauft, aber jetzt bekommt man ihn schon 
unter 4€ inkl Lieferung. Die Zeiten ändern sich.

von Wolfgang R. (portside)


Lesenswert?

Chris schrieb:
> Doch, das funktioniert, da diese USB Adapter das (ECP - ) EPP Protokoll

Genau deshalb funktioniert es nicht. Link oben zur TU Chemnitz lesen und 
verstehen. Vor weiteren Wortmeldungen erst 25 Treiber selbst schreiben.

von Wolfgang R. (portside)


Lesenswert?

Ich weiss nicht ob man sich die Parallelport Funktion antun soll. Die 
original Win Software nutzt inpout32.dll.
Habe bei kurzer schneller Durchsicht der von Sigrok ünterstützten LA's 
nur USB Typen gefunden.
In welchem Umfang  in ordentlichen Betriebssystemen einem Anwender noch 
direkter Hardware Zugriff möglich ist bleibt die Frage.
Es gibt eine inpout64.dll die noch auf WIN7 laufen soll. WIN8???
Aber alles nicht von MS untersützt.

Auch bei Linux ist man nie sicher ob der Parport Treiber /dev/parportx 
weiter gewartet wird und in neueren Kerneln bleibt oder in 
vorcomplierten Kernel Versionen der üblichen Verdächtigen enthalten ist.
Nachdem kein neues Motherport einen Parport hat ist der bei minila 
http://minila.sourceforge.net/hw/usb/usb.php?id=hw gezeigte FTDI Adapter 
der in ein normales 25poliges Gehäuse passt eine vernünftige Lösung.

von Uwe H. (uwehermann) Benutzerseite


Lesenswert?

Hi,

kurzes Update - ja, verschiedene Speichergrößen konfigurierbar zu machen 
und zu unterstützen ist auf jeden Fall geplant.

Das mit dem Micromatch-Stecker muss ich mir mal genauer anschauen, aber 
ich möchte definitiv auch eins der alten, "echten" Parallelport-Modelle 
kaufen, allein schon wegen verschieden viel verbautem Speicher.


Wolfgang R. schrieb:
> Ich weiss nicht ob man sich die Parallelport Funktion antun soll.

Doch, ja, das möchte ich auf jeden Fall unterstützen (zusätzlich zum 
FTDI/USB bei den Geräten die das haben natürlich).


> Habe bei kurzer schneller Durchsicht der von Sigrok ünterstützten LA's
> nur USB Typen gefunden.

Bisher, ja.


> In welchem Umfang  in ordentlichen Betriebssystemen einem Anwender noch
> direkter Hardware Zugriff möglich ist bleibt die Frage.
> Es gibt eine inpout64.dll die noch auf WIN7 laufen soll. WIN8???
> Aber alles nicht von MS untersützt.
>
> Auch bei Linux ist man nie sicher ob der Parport Treiber /dev/parportx
> weiter gewartet wird und in neueren Kerneln bleibt oder in
> vorcomplierten Kernel Versionen der üblichen Verdächtigen enthalten ist.

Das ist schon alles richtig, der Parallelport Code wird evtl. ein paar 
Einschränkungen haben auf manchen Systemen, aber das betrifft ja nicht 
andere Systeme wo das Ganze sehr gut funktioniert. Kein Grund 
Parallelport generell nicht zu unterstützen.

Geplant habe ich hier die libieee1284 als portable Library für 
Parallelportzugriff zu benutzen.

  http://sourceforge.net/projects/libieee1284/

Das scheint auf Linux, OpenBSD, FreeBSD, Solaris und 
Windows/Cygwin/MinGW zu kompilieren/funktionieren, mal sehen wie das in 
der Praxis dann klappt.


Uwe.

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
Noch kein Account? Hier anmelden.