Parallelport ansteuern

Rund um die LCL und andere Komponenten
mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: Parallelport ansteuern

Beitrag von mschnell »

schnullerbacke hat geschrieben:Beispiel
Warum versendest Du in Deinem Beispiel immer nur das low-Bit eines Nibbels (Bit 0, 4, 8, ....) ?

-Michael

mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Re: Parallelport ansteuern

Beitrag von mschnell »

schnullerbacke hat geschrieben:$000000011 = 3
Falsch. $0000011 = 17

$ heißt "hexadezimal", nicht "binär" !

Jetzt verstehe ich auch warum Du das Beispiel so gestaltet hast :evil:

-Michael

schnullerbacke
Beiträge: 1187
Registriert: Mi 13. Dez 2006, 10:58
OS, Lazarus, FPC: Winux (L 1.2.xy FPC 2.6.z)
CPU-Target: AMD A4-6400 APU
Wohnort: Hamburg

Re: Parallelport ansteuern

Beitrag von schnullerbacke »

mschnell hat geschrieben:
schnullerbacke hat geschrieben:$000000011 = 3
Falsch. $0000011 = 17

$ heißt "hexadezimal", nicht "binär" !

Jetzt verstehe ich auch warum Du das Beispiel so gestaltet hast :evil:

-Michael
Pardon, hab lange nix mehr mit PASCAL gemacht. :oops: Bin gerade mehr bei JavaScript.
Wie war das noch mit dem Bit-Vorzeichen?

Ging auch mehr darum, ihm zu zeigen, das er es bei den Flags mit binärer Mathematik zu tun bekommt.

Nachtrag:

Code: Alles auswählen

const
  c_einflag   = %00000001;
  c_zweiflag = %00000010;
Dann ist das binär und man kann sehen welche Flags gemeint sind;
Zuletzt geändert von schnullerbacke am Do 1. Mär 2012, 08:13, insgesamt 1-mal geändert.
Humor ist der Knopf, der verhindert, daß uns der Kragen platzt.

(Ringelnatz)

chickendev
Beiträge: 37
Registriert: Do 23. Feb 2012, 03:41

Re: Parallelport ansteuern

Beitrag von chickendev »

Ja, aber damit das funktioniert muss ich doch erstmal wissen welcher Pin, welchen Zustand hat, oder?

Hab das hier dazu gefunden:
http://et.nmsu.edu/~etti/fall96/compute ... inter.html" onclick="window.open(this.href);return false;

Hab mal ein Screenshot von der Form angehängt^^ Der Linke Teil funktioniert schon problemlos dank deiner Hilfe^^

Habe noch das hier gefunden:
http://www.codeproject.com/Articles/150 ... pout32-dll" onclick="window.open(this.href);return false;

So wie ich das Verstanden habe muss ich im BIOS noch auf ECP / ECC umschalten^^
Dateianhänge
Screenshot
Screenshot

schnullerbacke
Beiträge: 1187
Registriert: Mi 13. Dez 2006, 10:58
OS, Lazarus, FPC: Winux (L 1.2.xy FPC 2.6.z)
CPU-Target: AMD A4-6400 APU
Wohnort: Hamburg

Re: Parallelport ansteuern

Beitrag von schnullerbacke »

Ich hab da mal ein paar Informationen rausgesucht:

http://www.o-bizz.de/qbtuts/parport/index.htm

http://www.codeproject.com/Articles/498 ... Light-Emit

http://de.wikipedia.org/wiki/IEEE_1284

http://www.delphipraxis.net/5152-ansteu ... ports.html

Das letzte ist etwas mühselig zu lesen, dafür aber für PASCAL.

Ich hoffe das hilft. :)

ECP/ECC ist richtig, damit bidirektional Daten übertragen werden können. Sonst werden nur die Status- und Control-bits abgefragt.
Humor ist der Knopf, der verhindert, daß uns der Kragen platzt.

(Ringelnatz)

chickendev
Beiträge: 37
Registriert: Do 23. Feb 2012, 03:41

Re: Parallelport ansteuern

Beitrag von chickendev »

:) :) :) :) :)

Danke!!!

Das erste war genau das was ich gesucht hatte^^ muss die PINs eben nur auf meinen 36 Poligen Centronix übersetzen^^

schnullerbacke
Beiträge: 1187
Registriert: Mi 13. Dez 2006, 10:58
OS, Lazarus, FPC: Winux (L 1.2.xy FPC 2.6.z)
CPU-Target: AMD A4-6400 APU
Wohnort: Hamburg

Re: Parallelport ansteuern

Beitrag von schnullerbacke »

chickendev hat geschrieben::) :) :) :) :)

Danke!!!

Das erste war genau das was ich gesucht hatte^^ muss die PINs eben nur auf meinen 36 Poligen Centronix übersetzen^^


Hier werden Sie geholfen. :lol:
Dateianhänge
verona-pooth.jpg
Humor ist der Knopf, der verhindert, daß uns der Kragen platzt.

(Ringelnatz)

Antworten