"We are back" « oc.at

Parallele Schnittstelle in C++

xcc 19.03.2003 - 22:42 824 3
Posts

xcc

Big d00d
Avatar
Registered: Jun 2002
Location: nähe Salzburg
Posts: 157
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
Registered: May 2001
Location: linz
Posts: 46
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
Avatar
Registered: Jun 2002
Location: nähe Salzburg
Posts: 157
Colpiler ist Borland C++, ist kein µC sondern ein normaler PC übernimmt die Steurung!

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
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
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz