Forum: Mikrocontroller und Digitale Elektronik Eingänge am Paralellport


von Friedrich Ramser (Gast)


Lesenswert?

Wie setze ich einen Eingang (PIN2 bis 9) im Bidirectional Modus auf
High?

Habe jetzt schon vieles in diversen Foren gelesen.
Muss ich jetzt 5V oder Masse drauf "schmeissen"

ICH MEINE DIE EIN/AUSGABELEITUNGEN nicht die Statusleitungen!!

Im dankeschön voraus

von hofer tobias (Gast)


Lesenswert?

die ausgänge des parallelport sind alles open collector ausgänge.
d.h. einen externen weiderstand von ca. 3.9k gegen +5V.
beim lesen liest du dann die 5V über den pullup oder eben 0.

zum ansteueren der ausgänge brauchst du dann ne dll oder nen treiber.

gruss tobias

von Thorsten (Gast)


Lesenswert?

> sind alles open collector ausgänge

Seit wann das denn ?

von Friedrich Ramser (Gast)


Lesenswert?

Ich brauche die eingänge

Wie bring ich die in den High Zustand.
Möchte Daten von einen PIC (16F628)auf die Paralelle Schnittstelle
legen
Habe gehört, gelesen das man im im Bidirectional Modus die
Datenleitungen als Aus UND Eingänge (immer nur eines von beiden,
BYTEweise) verwenden kann.

Mich interesieren die EINGANGSLEITUNGEN
NICHT die Ausgänge und Nicht die Statusleitungen

von Thorsten (Gast)


Lesenswert?

Steuerregister, Bit 5 = 0: Port als Ausgang
Steuerregister, Bit 5 = 1: Port als Eingang

Steuerregister = Base + 2 (Base z. B. 0x3BC für LPT1)

von Kupfer Michi (Gast)


Lesenswert?

Die Data Leitungen sind nicht invertierend, d.h. +5V gibt eine 1 beim
Einlesen im PC.

siehe
Interfacing the Standard Parallel Port:
     http://www.beyondlogic.org/spp/parallel.pdf
Interfacing the Enhanced Parallel Port:
     http://www.beyondlogic.org/epp/epp.pdf

von Thorsten (Gast)


Lesenswert?

> Habe gehört, gelesen das man im im Bidirectional Modus die
> Datenleitungen als Aus UND Eingänge (immer nur eines von beiden,
> BYTEweise) verwenden kann.

Stimmt, die einzelnen Leitungen können nicht unabhängig voneinander als
Ein- und Ausgänge benutzt werden. Du kannst den Port nur komplett als
Eingang oder komplett als Ausgang verwenden.

Thorsten

von Tobi (Gast)


Lesenswert?

http://www.beyondlogic.org/spp/parallel.htm

http://www.doc.ic.ac.uk/~ih/doc/par/
http://www.lvr.com/jansfaq.htm

bevor du hier rumschreist informier dich erstmal ein bisschen. schon
mal dran gedacht, dass du steuerlaeitungen als eingang verwenden
kann/musst (bei 4bit in)

lies mal die angegebenen seiten, vor allem die erste, dürfte dich
interessieren. überigens der erste google treffer...

von Friedrich Ramser (Gast)


Lesenswert?

Danke für die Links

Kann ich also mit dem PIC16F628 direkt auf die Eingangsleitungen
(RB0bis RB7 auf PIN2 bis 9) fahren oder muss ich Vorwiderstände
vorhängen, wenn ja wieviel OHM?

Wieviel kann ich von den Controlleitungen Strom ziehen?

Kann ich damit (über Dioden) den PIC versorgen (12mA)?

Kann ich die PINS 18 bis 25 als Masse zusammenfassen (Wenn ich den PIC
mit den Control... versorgen kann)?

von Tobi (Gast)


Lesenswert?

ist aus dem ersten link
"The output of the Parallel Port is normally TTL logic levels. The
voltage levels are the easy part. The current you can sink and source
varies from port to port. Most Parallel Ports implemented in ASIC, can
sink and source around 12mA. However these are just some of the figures
taken from Data sheets, Sink/Source 6mA, Source 12mA/Sink 20mA, Sink
16mA/Source 4mA, Sink/Source 12mA. As you can see they vary quite a
bit. The best bet is to use a buffer, so the least current is drawn
from the Parallel Port."

und das ist auch noch gut
http://www.hut.fi/Misc/Electronics/circuits/lptpower.html

die gnd pins solltest du sowieso verbinden

von Friedrich Ramser (Gast)


Lesenswert?

Wegen meiner ersten Frage

Es wäre dringend

Die anderen Fragen haben sich beantwortet.
Wenn ich die Controlleitungen über Dioden als Speisespannung hernehme
verteilt sich der Strom über vier Leitungen (ergibt 4mA pro Leitung)
Müsste von der Versorgung her reichen.

von Thorsten (Gast)


Lesenswert?

Meine Güte, probiers halt aus.

von Friedrich Ramser (Gast)


Lesenswert?

Wenn ich etwas mache, soll es schon funktionieren

Umsonst poste ich nicht im Forum.
Zeugs zerstören könnte ich ohne Forum glaub ich selber auch

von Friedrich Ramser (Gast)


Angehängte Dateien:

Lesenswert?

Habe jetzt einmal ein Schema entwickelt

Hätte nur eine Frage:   Fonktioniert es so??

Wenn nicht, wer kann mir das Schema berichtigen???

von Thorsten (Gast)


Lesenswert?

Ich würde mal sagen, daß Strom immer den Weg des geringsten Widerstandes
geht. M. a. W. wenn eine der vier Dioden nur minimal besser leitet (was
garantiert der Fall sein wird), so fließt nahezu der gesamte Strom über
diese eine Diode. Ich würde jeweils in Reihe noch ein Widerstand von
sagen wir mal 10 Ohm legen.

Und zur Sicherheit in die 8 Datenleitungen noch ein 100 Ohm Widerstand,
evtl. sogar ne RC-Kombination.

Thorsten

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.