Lieber Besucher, herzlich willkommen bei: GentooForum.de.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
[gelöst] LPT Steuer too
hi
Ich suche eine Tool zum Steuern der Pins des Parallelports.
Ich hab hier ein paar Relais an meinem Parallelport und möchte diese gerne per Commandozeile steuern.
Es gibt ein sehr gutes Tool LPT Manager genannt das geht echt genial. Hat aber einen Fehler ich kann nicht einstellen das es bei Booten ein oder 2 Relais anschaltet da es nur mit dem XServer funktioniert. Aus diesem Grund wollte ich fragen od Jemand ein Tool kennt mit dem man per Commandozeile die verschiedenen Relais einschalten kann. Oder ob es da eine Möglichkeit gibt das man garkein Programm braucht.
Vieleicht kennt sich ja jemand damit aus. Ich freue mich über jeden Hinweis.
>++++++++++[<++++++++++ >-]<++++++++.>+++[<--- >-]<--.>+++[<++++ >-]<+.>++[<--- >-]<-.>++++[<++++ >-]<.>++++[<---- >-]<--.++++.+++.---.--.>
Es gibt nur 10 Arten von Menschen. Welche die binär lesen können und der kümmerliche Rest.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Lego« (01.04.2006, 11:42)
So. Wen es jemand braucht hab ein Kleines C-Tool erweitert.
man muss nur <command> <zahl>
eingeben. und bei zahl 1-255 für die verschiedenen der 8 pids xD
was einfaches. das aber funktioniert.
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <asm/io.h>
#define base 0x378
main(int argc, char **argv)
{
printf("Argument: "%s"\n", argv[1]);
if (ioperm(base,1,1))
fprintf(stderr, "Couldn't get the port at %x\n", base), exit(1);
outb(atoi(argv[1]), base);
}
|
>++++++++++[<++++++++++ >-]<++++++++.>+++[<--- >-]<--.>+++[<++++ >-]<+.>++[<--- >-]<-.>++++[<++++ >-]<.>++++[<---- >-]<--.++++.+++.---.--.>
Es gibt nur 10 Arten von Menschen. Welche die binär lesen können und der kümmerliche Rest.