Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Parallelport-Zugriff

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - C
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
ElBlues



Anmeldungsdatum: 25.03.2008
Beiträge: 127

BeitragVerfasst am: 12. Jun 2009 12:53   Titel: Parallelport-Zugriff

Hi,

ich würde gerne den Parallelport lesen und schreiben, d.h. den ganz antiken Modus, bei dem auf D0..D7 nur geschrieben und die 5 Statusbits gelesen werden.

Die Beispielcodes, die sich im Internet finden, sind allesamt recht unbrauchbar, da sie mit direkter Portaddressierung arbeiten. Das mag dann ja für den internen Parallelport funktionieren, stößt aber an seine Grenzen, wenn dieser z.B. in form einen PUsb->Parallel-Konverters angeschlossen ist.

Aber wie geht es dann?

Thx!
_________________
http://www.kaufkauf.net - nie wieder Einkäufe vergessen!
 
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 12. Jun 2009 17:28   Titel:

Mit einem USB-Centronics-Konverter geht das gar nicht. Es gab zwar einige Konverter am Markt, mit denen man einzelne Bits setzen konnte, die sollten aber inzwischen ausgestorben sein. Die heute üblichen Konverter können nur Daten blockweise zum Drucker durchschleusen bzw. von ihm lesen. Du hast also keinen Einfluss auf das Timing.

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

ElBlues



Anmeldungsdatum: 25.03.2008
Beiträge: 127

BeitragVerfasst am: 12. Jun 2009 18:27   Titel:

OK, klingt logisch was die USB-Dinger angeht ... aber wie sieht es dann mit PCI-Parallelportkarten aus, blenden die denn auch irgend eine Portadresse ein, auf die man dann direkt zugreifen könnte?
_________________
http://www.kaufkauf.net - nie wieder Einkäufe vergessen!
 
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 12. Jun 2009 19:36   Titel:

PCI-Parports werden sich vermutlich ebenfalls unter IO-Port 0x378, 0x278 oder 0x3bc melden, da zumindest MS-Windows ohne Treiber nichts anderes kann. Auf jeden Fall kann man da auf die IO-Ports direkt zugreifen, selbst wenn sie auf anderen Adressen liegen sollten. Der Parport-Treiber kann leicht dafür angepasst werden.

Allgemein ist jedoch die Idee, irgendwas per Parallelport steuern zu wollen von gestern. Breakout-Adapter, die einzeln schaltbare Ein-Ausgänge haben und per USB anzusteuern sind gibt es etliche. Suche nach "GPIO USB".

Auch interessant sind vollwertige Deviceserver in Form einer Netzwerkbuchse mit ein paar GPIOs auf Pins an der anderen Seite. Kosten um 50 Euro, pappst du auf ein Lochraster und schon hast du ein paar per Netzwerk steuerbare Ein-/Ausgänge.

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

ElBlues



Anmeldungsdatum: 25.03.2008
Beiträge: 127

BeitragVerfasst am: 13. Jun 2009 14:43   Titel:

Die steuerung per "richtiger" IO-Karten wird in jedem Fall auch noch kommen...nur gibt es halt immer noch genügend Leute, die auch den Parallelport haben wollen.

Aber Danke für die Infos, damit kann ich ja schon mal richtig was anfangen Smile
_________________
http://www.kaufkauf.net - nie wieder Einkäufe vergessen!
 
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen

volltroll.de



Anmeldungsdatum: 17.06.2009
Beiträge: 2

BeitragVerfasst am: 17. Jun 2009 8:55   Titel:

Die Adresse des PCI-Parports kannste aus dmesg herauslesen. Aber nur, wenn Parportunterstützung im Kernel an ist.
 
Benutzer-Profile anzeigen Private Nachricht senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - C Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy