desander Geschrieben 21. Februar 2009 Geschrieben 21. Februar 2009 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! Ich müsste eigentlich nur wissen was ich statt diesem &H378 bei den Adressbereich von der PCI-Karte eingeben muss, dass das funktioniert!?!?! hier die links zu den programmen: digital light computer ActiveVB - Parallelportansteuerung unter VB (Beispielprogram 2 mit den checkboxen) Strippenstrolch - LPT mit Profan ansteuern (Listing 4) Vielen dank für die hilfe! Zitieren
flashpixx Geschrieben 21. Februar 2009 Geschrieben 21. Februar 2009 [...] da stand standardmäßig "portadress = &H378" also wieder die 378, nur was das H und das & bedeutet weiß ich shcon nicht! "H" = hexadezimal, sprich Deine Zahl zur Basis 16 notiert. 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! Warum Dein Programm abstürzt kann man so direkt nicht beantworten. Ich sehe aber so direkt kein Problem, wenn man sich an die Anleitung hält. Ich tippe, dass die Adresse für den LPT inkorrekt ist Phil Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.