Parallele Schnittstelle in C++
xcc 19.03.2003 - 22:42 824 3
xcc
Big d00d
|
Hallo,
Hab da mal a Frage brauche das unbedingt für ein Projekt, also Ich muss 3 Datenleitungen en der parallelen Schnittstelle abzufragen und auf 2 Datenleitungen ein signal ausgeben!
Wie kann ich Feststellen ob an einer Datenleitung High oder Low Signal liegt?
Wie kann ich auf eine Datenleitung ein High Signal ausgeben ?
Bitte um eine ausführliche Erlärung da ich da C++ leider eine Bildungslücke von mir ist!
|
RoniSize
Bloody Newbie
|
Welche hardware verwendest du? µC? 8032...Welchen Kompiler ? Assembler....Keil....?
Ich hab mal so was ähnliches mit einem µC gemacht mittels einer Interrupt Service Routine gemacht.
|
xcc
Big d00d
|
Colpiler ist Borland C++, ist kein µC sondern ein normaler PC übernimmt die Steurung!
|
atrox
in fairy dust... I trust!
|
dos? bzw welche windows-version ? je nach art der schnitstelle (ECP, EPP,...) kannst du auch 8 bit parallel einlesen - im schlechtesten fall (normal parallel = SPP) kannst du nur 5 bits (die der handshake-signale) einlesen. schau dir mal http://www.beyondlogic.org/ an. links oben findest du einen treiber um io-ports auch unter nt/w2k/xp anzusprechen, und rechts unten findest du beschreibungen der verschiedenen parallelport-arten. schau dir http://www.beyondlogic.org/spp/parallel.htm an: dich wird natürlich nur der direkte zugriff interessieren - also kannst du die beschreibung des drucker-protokolls überspringen.
Bearbeitet von atrox am 19.03.2003, 23:34
|