Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

LPT-Port ansteuern?!?!

emo-boy2903 / 5 Antworten / Baumansicht Nickles

Hallo :-)

Ich habe ein größeres Problem! Da ich mich mit programmieren garnicht auskenne, hoffe ich, dass mir jemand helfen kann! und schon im vorraus entschuldigung für den langen text, will nur das problem deutlich schildern!
Und zwar habe ich auf einer Internetseite ein Projekt gefunden, wo ich mit meinem LPT-Port 8 Switches ansteuern kann und somit meine eigene analoge Lichtsteuerung realisieren kann! Programm war im Internet bereits dabei, das Ansteuern hat mit der beigelegten dll perfekt geklappt! Dann hab ich mir gedacht: Wenn ich meine Lichteffekte einzeln anschalten will, is das mit mechanischen Schaltern zu langweilig! Also wollte ich das ganze nochmal machen, allerdings mit einem anderen Program! Wieder im Internet nachgeschaut, gleich zwei gefunden! Einmal eins, bei dem ich eine normale Eingabeaufforderung habe (Geschrieben mit Profan), zuerst gebe ich die Adresse des LPT-Ports dezimal an! Habe den Adressenbereich aus dem gerätemanager: 0378-irgendwas ergibt dezi 888, hat in der Anleitung alles dabei gestanden! danach den Ausgang in zweierpotenz wählen, um die einzelnen kanäle durchzuschalten! das zweite program, geschrieben mit VB war ein schönes windwosfenster mit 8 checkboxen, wo ich die ausgänge jeweils an bzw. ausschalten kann! habe das program mit VB geöffnet und eine passage darin gefunden, wo man die adresse des LPT-Ports eingeben konnte, da stand standardmäßig "portadress = &H378" also wieder die 378, nur was das H und das & bedeutet weiß ich shcon nicht!
nun zu dem eigentlichen problem: da ich den onboard LPT schon für die lichtsteurung verwende, habe ich mir eine PCI-LPT-Karte gekauft! der hat schonmal leider zwei adressenbereiche: einmal
6400 - 6407 und zum zweiten 5C00-5C04! IRQ ist 5, beim onboard 7! rechne ich wie beim onboard die erste hexa in dezi um, ergibt das 25600, gebe ich das statt der 888 in das profan-program ein, stürzt es ab! gebe ich bei dem VB-programm statt &H378 6400 ein, stürzt es ab, was anderes nimmt der dort auch nicht an!

Also wie um himmels willen steuere ich diese blöde PCI-LPT-Karte an? is mir echt sau wichtig... ich kann im gerätemanager auch garnix verstellen, geschweige denn im BIOS!

hier die links zu den programmen:

http://www.hoelscher-hi.de/hendrik/light/dlc.htm
http://www.activevb.de/tutorials/tut_parallel/parallel.html (Beispielprogram 2 mit den checkboxen)
http://www.strippenstrolch.de/5-2-3-lpt-mit-profan-ansteuern.html (Listing 4)

Vielen dank für die hilfe!

bei Antwort benachrichtigen
Vagabund emo-boy2903 „LPT-Port ansteuern?!?!“
Optionen

Wow o.o

Ich würde mir einfach ne eigene Schaltung passend für mein Projekt entwickeln, dann das ganze über EINEN LPT Port laufen lassen und z.B. billigerweise mit Pascal oder Profan nen Porggy scheiben ^^

Naja, ahste mal den Autor der Seite angefragt? Denke nicht, dass man einfach so 2 LPT Ports ansteuern kann ôo

bei Antwort benachrichtigen
ChrE emo-boy2903 „LPT-Port ansteuern?!?!“
Optionen

Hallo!

Für Printerports gibt es normalerweise drei I/O-Adressen:

278h, 279h, 27Ah

siehe auch: http://www.netzmafia.de/skripten/hardware/rp1/rp12.html

Wenn die LPT-Karte andere Ports/Adressen hat, ist sie nicht PC-LPT kompatibel.
Sie kann dann nur unter Windows mit Hilfe spezieller Treiber (CD im Lieferumfang)
als LPTn emuliert werden. Man muss also unter Windows immer die Karte
über den Treiber ansprechen. An die Ports direkt kommt man nicht heran.
bzw. es gibt gar keine I/O-Ports sondern den Adressbereich. Den muss Du aber
ganz anders ansprechen. Wie, dass weiss der Treiber...

Gruss

ChrE


bei Antwort benachrichtigen
PaoloP emo-boy2903 „LPT-Port ansteuern?!?!“
Optionen

wenns nicht gleich klappt lieber emo-boy dann nicht gleich zur raiserklinge greifen.
es gibt immer eine lösung.

Jedes mal wenn jemand "Cloud" sagt, verliert ein Engel seine Flügel.
bei Antwort benachrichtigen
ChrE PaoloP „wenns nicht gleich klappt lieber emo-boy dann nicht gleich zur raiserklinge...“
Optionen

Hallo!

Na los, raus damit...

Gruss

ChrE

bei Antwort benachrichtigen
emo-boy2903 ChrE „Hallo! Na los, raus damit... Gruss ChrE “
Optionen

ja gut, der treiber der per cd-rom dabei war is ja installiert, aber da ich keineahnung von programmieren habe, weiß ich nicht, wie ich den ansteuern soll!

bei Antwort benachrichtigen