Hi,
ich werde bald bedeppert %-), ich versuch jetzt schon seit geraumer zeit ein einfaches spannungssignal an pin 2 des Parallelport kabels zu bekommen. Dürfte auch eigentlich auch kein Problem sein so wie ich das verstanden habe es funtzt aber nicht. Vieleicht kann mir hier jemand helfen.
Betriebssystem : Ubuntu 8.04
Programmiersprache : C
Ziel : Eine Spannung von pin 2 zu pin 18 des Parallelportkabels
Als erstes habe ich mich vergewissert ob unter /dev/ ein lpt port vorhanden ist und siehe da lp0 ist da. so dann habe ich mir durch einige Foreneinträge und google folgenden c++ code zusammen gebastelt.
so nix wildes wie man sieht :-D. Kompilieren tu ich das ganze mit gcc ala "gcc -o test test.c. soweit auch noch kein fehler jedoch kommt beim ausführen mit ./test die fehlermeldung "segmentation fault". So jetzt dachte ich mir das der fehler an dem 0X3bc liegt wo ich mir auch nicht so ganz sicherbin das das die richtige adresse ist für lp0 da ich in einem beitrag gelesen hatte das das auch manchmal 0x378 sein kann. Das habe ich auch schon ohne erfolg getestet. Hat vieleicht noch jemand eine idee wie ich meine Spannung an pin 2 zu 18 bekomme
Danke schon mal im vorraus
ich werde bald bedeppert %-), ich versuch jetzt schon seit geraumer zeit ein einfaches spannungssignal an pin 2 des Parallelport kabels zu bekommen. Dürfte auch eigentlich auch kein Problem sein so wie ich das verstanden habe es funtzt aber nicht. Vieleicht kann mir hier jemand helfen.
Betriebssystem : Ubuntu 8.04
Programmiersprache : C
Ziel : Eine Spannung von pin 2 zu pin 18 des Parallelportkabels
Als erstes habe ich mich vergewissert ob unter /dev/ ein lpt port vorhanden ist und siehe da lp0 ist da. so dann habe ich mir durch einige Foreneinträge und google folgenden c++ code zusammen gebastelt.
PHP:
#include <stdio.h>
#include <sys/io.h>
#include <unistd.h>
int main()
{
ioperm(0x3bc,1,1);
outb(0x01,0x3bc);
return 0;
}
so nix wildes wie man sieht :-D. Kompilieren tu ich das ganze mit gcc ala "gcc -o test test.c. soweit auch noch kein fehler jedoch kommt beim ausführen mit ./test die fehlermeldung "segmentation fault". So jetzt dachte ich mir das der fehler an dem 0X3bc liegt wo ich mir auch nicht so ganz sicherbin das das die richtige adresse ist für lp0 da ich in einem beitrag gelesen hatte das das auch manchmal 0x378 sein kann. Das habe ich auch schon ohne erfolg getestet. Hat vieleicht noch jemand eine idee wie ich meine Spannung an pin 2 zu 18 bekomme
