.| Autor | Beitrag |
|---|---|
|
000 02.03.2002, 16:43 Gott |
ich weis das der parallelport am pc jetzt bräuchte ich für pascal die ansteuerbefehle und wenn jemand weis die empfangsbefehle wäre für jede hilfe dankbar --millirem und bequerel , kleine kinder sterben schnell Arsch für alles bei War in Europe |
|
Profil || Suche |
|
001 02.03.2002, 16:59 TheTinySteini |
Bah, ein paar Threads weiter unten gibt's dazu genaue Ausführungen. Einmal in dem von mir über WinAMP-Plugins und dann noch in dem "Stromsteuerung"-Thread. Der Befehl dürfte unter Turbo Pascal sogar direkt existieren, sowas wie out( portnummer, wert). Portnummer is normalerweise der Hexwert 0x378 (nachgucken im Gerätemanager), als Wert musst du einfach die jeweiligen Zweierpotenzen addieren. Also Pin 0 und 3 an: 2^0 = 1, 2^3 = 8 -> Wert = 9. --TheTinySteini |
|
Profil || Suche |
|
002 02.03.2002, 17:00 feigling |
Ich sag nur |
|
Profil || Suche |
|
003 02.03.2002, 17:03 Retro |
Das hatten wir doch letztens schon... ich hab auch grad ne kleine Schaltung dazu gelötet (ums mal zu testen) hier der Schaltplan:
Und hier Das Programm in Delphi: Die acht Ausgänge haben die Adressen: [1, 2, 4, 8, 16, 32, 64, 128] Ist ja irgendwie logisch ;) Per Addition kannst du mehrere aktivieren! Wurde auch schon alles in Betrieb genommen und funktionier bestens! :) P.S.: Die Vorwiederstände sind für 5V, also 120 - 150 Ohm... --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ Dieser Beitrag wurde am 02.03.2002 um 17:05 von Retro bearbeitet. |
|
Profil || Suche |
|
004 02.03.2002, 18:17 Gott |
schaltung ähnelt meiner ich nehme dafür profilab expert 2.0 und hab die leiterplatte über wiederstandt und transistor geschaltet ( für später relais ) erstma LED millirem und bequerel , kleine kinder sterben schnell Arsch für alles bei War in Europe |
|
Profil || Suche |
|
005 02.03.2002, 20:09 feigling |
Retro, kennst du eigentlich ne Möglichkeit, mehr als 8 Lämpen in Betrieb zu nehmen ? |
|
Profil || Suche |
|
006 02.03.2002, 20:16 Retro |
Na klar... du kannst genau 255 Ausgänge steuern! :) 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255! :P Das was du an den LEDs rauskommt ist ja ganz normaler BCD-Code, mit passenden Bausteinen kannste den ganz einfach verarbeiten (z.B. BCD -> Dez). Das einfachste so etwas zu realisieren währe besagter BCD->Dezimal Chip... allerdings hat der nur 4 Eingänge für BCD und imho nur 10 Ausgänge. Das bessere währe ein EPROM, da hast du im Standartfall 16 Ausgänge... Wenn du mehr (vielleicht sogar alle 255? :P) brauchst, musst du das logisch verknüpfen und zum Schluss mit mehrenen EPROMs umsetzen. --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ Dieser Beitrag wurde am 02.03.2002 um 20:17 von Retro bearbeitet. |
|
Profil || Suche |
|
007 02.03.2002, 20:24 Tron |
oemh? bcd? meinst du Binary Coded Digit? warum willst du bcd verwenden? dann hast du ja 'nur' 100 zustaende statt den vollen 256 die 8 datenleitungen bieten. iirc hat der lpt-port ja noch 5 steuerleitungen, die i/o sind, die koennte man auch noch als reine ausgaenge missbrauchen. --'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams 'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett |
|
Profil || Suche |
|
008 02.03.2002, 20:39 Retro |
Hmm, verwechsle ich jetzt was mit BCD? Gehen wir mal von 4 Leitungen aus: 0 = 0000 BCD-Hexadezimal... oder nicht?! Und wenn man mehr als 4 Leitungen zur verfügung hat, wie beim LPT1, geht die Reihe steil nach oben weiter... Naja, BCD->Dezimal. damit meinte ich nen TTL Baustein mitdem man den BCD-Code in zehn Leitungen (1/0) zerlegen kann, nummer kenn ich nicht aus dem Kopf! ;) --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
009 02.03.2002, 21:11 Tron |
bei ungepacktem bcd wird eine einzelne dezimale ziffer als ein byte codiert (also nur 0 - 9 oder 0000 bis 1001) selbst gepacktes bcd ist bloedsinnig, da dann immer noch 156 zustaende floeten gehen, ich bin fuer ganz normale binaere zahlen. --'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams 'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett |
|
Profil || Suche |
|
010 02.03.2002, 21:35 Gott |
schau auf das bild unter meinem ersten post da siehste dann --millirem und bequerel , kleine kinder sterben schnell Arsch für alles bei War in Europe |
|
Profil || Suche |
|
011 02.03.2002, 22:26 feigling |
Ja, klar, mit entsprechenden Bausteinen, aber ich meine, dass man auch die anderen Druckerports ansprechen kann, also die, die auch deinem Schaltplan ungenutzt sind. -- |
|
Profil || Suche |
|
012 02.03.2002, 22:33 Retro |
Garnicht... auf jedenfall nicht so einfach! --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
013 02.03.2002, 22:42 feigling |
ok, dass wollte ich nur wissen =) |
|
Profil || Suche |
|
014 02.03.2002, 22:43 Retro |
Hehe eben... Aber ich kann auchnochmal in die Masse fragen: shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
015 02.03.2002, 23:10 Tron |
jo (: hinter dem port 0x379 sind die 5 eingaenge, bits 3 - 7, read only die 5 io-leitungen des druckers sind auf port 0x37a, bits 0 - 4, read/write alle bits mit - sind invertiert, also spannung an pin -> bit == 0, keine spannung an pin -> bit == 1 diese infos hab ich aus PC INTERN 4, ich hoffe das bringt dich weiter retro. --'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams 'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett |
|
Profil || Suche |
|
016 03.03.2002, 00:23 Retro |
Jep, Bit 3-7 sind genau die, die ich gesucht habe! Großes Danke. --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
017 03.03.2002, 12:57 feigling |
Nur, wie fragt man das dann im Programm ab ? |
|
Profil || Suche |
|
018 03.03.2002, 12:58 Tron |
was abfragen? --'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams 'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett |
|
Profil || Suche |
|
019 03.03.2002, 15:41 feigling |
Also, wenn man z.B. einen Schalter dann an die Inputleitungen vom Druckerport anschließt (sollte laut Infolehrer gehen) muss man das ja auch irgendwie im programm abfragen können, ob der Schalter gedrückt wurde. |
|
Profil || Suche |
|
020 03.03.2002, 17:03 Tron |
oh mann... heute sind echt nur leuchten unterwegs 'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams 'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett |
|
Profil || Suche |
|
021 03.03.2002, 18:33 Retro |
*kssst* wir haben hier nen Thread wo exakt beschrieben steht wie man den Druckerport ansteuert... währe das nichts für die Lernsources? ;) --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
022 03.03.2002, 19:03 feigling |
Jaja, du mich auch. aber wie muss man es ändern, damit man Daten einlesen kann ? --Dieser Beitrag wurde am 03.03.2002 um 19:05 von feigling bearbeitet. |
|
Profil || Suche |
|
023 03.03.2002, 22:09 Retro |
Achso.. hier was ja noch ne Frage! ;)
Naja, es gibt 126 (ohne etwas angeschlossen zu haben), nach kurzer überlegung könnte das hinkommen! Bitte nicht schlagen wenns falsch ist Tron, bin noch nich "so.." der ASM Profi.. --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ Dieser Beitrag wurde am 03.03.2002 um 22:10 von Retro bearbeitet. |
|
Profil || Suche |


