pyparallel geht nicht

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
rogen

ich möchte mit pyparallel das LTP port ansteuern
pyparallel lässt sich installieren

aber :

Code: Alles auswählen

linux:/home/rogen # python
Python 2.3.4 (#1, Oct  5 2004, 00:26:51)
[GCC 3.3.4 (pre 3.3.5 20040809)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import parallel
>>> pr = parallel.Parallel()
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "/usr/lib/python2.3/site-packages/parallel/parallelppdev.py", line 188, in __init__
    self.PPCLAIM()
  File "/usr/lib/python2.3/site-packages/parallel/parallelppdev.py", line 215, in PPCLAIM
    fcntl.ioctl(self._fd, PPCLAIM)
IOError: [Errno 6] No such device or address
>>>
weiss jemand rat
rogen

gibt es eine andere möglichkeit unter linux
das parallelport mit python anzusteuern ?

ich habe mal gelesen dass der port wie eine datei funktioniert ?
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

rogen hat geschrieben:ich habe mal gelesen dass der port wie eine datei funktioniert ?
Ja, /dev/lp0. Kannst du mit file()/open() öffnen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
rogen

im bios steht als hardware adresse 378 / IRQ7

weiss zufällig jemand wie man daten sendet

pa = open("/dev/parport0","wb")
pa.write("...")
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

rogen hat geschrieben:weiss zufällig jemand wie man daten sendet
Ist ein gewöhnliches file-like-object, also kannst du mit write füttern, ab und zu mal ein flush() und fertig.

btw: unter Linux brauchst du 'b' nicht anzugeben, da Linux kein binary hat oder braucht.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
rogen

wie geben ich den einzelnen pins strom ?
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Hmm... keine Ahnung. Das Problem ist aber Programmiersprachenneutral also am besten du guckst die ein Parport Tutorial für Linux an.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Antworten