Probleme mit einem Interface am LPT, zu kurze Befehle?

Gast #744069
Lesenswert?

Hallo,
ich weiß nicht, ob das hier ins Forum passt, aber ich denke ihr könnt 
mir weiterhelfen.
Bei uns in der Schule wird zum einstieg in die Informatik die 
"Programmiersprache" MSW Logo benutzt. Mit dieser kann man über ein 
Interface Fischertechnikmodelle direkt ansteuern. Das lief auch alles 
einwandfrei bis wir nun neue PCs bekommen haben(2,4GHz, 32bit).
Nun können wir über die Interfaces nurnoch einlesen, aber nichts mehr 
ausgeben.
Wir vermuten nun, dass die Befehle zu schnell für das Interface kommen.
Ich habe mir die Interfaces mal etwas genauer angeschaut;
über den parallelen Port kommen die Daten über ein Signal an einem 
8bit-Schieberegister HCF4094 an. Dieses wird bei jedem Takt, der auch 
vom Parallelen Port kommt, weitergeschoben. Wenn es 8 Takte gab, also 
alle Daten angekommen ist, werden sie ausgegeben(4 H-Brücken für Motoren 
werden damit angesteuert).
An meinem Pc, womit alles einwandfrei funktioniert, hat jeder Takt eine 
Länge von ca 6µs. Könnte es sein, dass der Takt an neueren PCs kürzer 
ist und so von dem HCF4094 nicht erkannt wird?
Oder könnte das vielleicht woanders dran liegen? z.B.Spannung?

Ich habe schon öfters gelesen, dass es an neueren PCs Probleme mit dem 
LPT gibt.. aber wodran liegt das?
Schonmal Danke für eure Hilfe!

Gruß
Jan
(Firma: 4CKnowLedge) Persönliche Seite #744082
Lesenswert?

Ich hab gerade unter Linux ein Proggy geschrieben, das den LPT Port 
benutzt.

Es gibt einige Sachen dies da haben kann:

- Welches BS benutzt ihr / habt ihr benutzt? (Umstieg auf NT 
Problematisch)

- Welche Architektur besitzt der Rechner?

- Habt ihr vorher / jetzt Admin od. root Rechte gehabt?

- Welcher Betriebsmodi ist beim Port eingestellt?
Gast #744086
Lesenswert?

Betriebssystem war vorher Win98, jetzt WinXP. Auf meinem PC läufts aber 
unter WinXp ohne Probleme...
Auf allen Rechnern haben wir zum testen Admin Rechte.
Ich denke nicht, dass es an den Rechten liegt, da wir ja übers Interface 
einlesen können. Nur ausgeben können wir nichts.

Gruß
Jan
Gast #744123
Lesenswert?

Hi, Danke für eure Hilfe!
Dass die Schnittstelle kaputt ist glaube ich nicht, weil es an 11 von 11 
Rechnern nicht geht.
Vergleichsdaten:
Mein Rechner(wos funktioniert):
2GHz, 32bit AMD, 5V am LPT

Die Rechner wo es nicht geht:
2,2GHz, 32 Bit Intel Pentium, Spannung am LPT noch nicht bekannt.

Ich werde mich morgen mal mit nem Oscilloscope oder nem Messgerät 
bewaffnen und mir die Spannung sowie die Dauer eines Taktes rausfinden.
das mit der Spannung wäre sehr einleuchtend.
Gruß
Jan
Gast #744178
Lesenswert?

>So, wenn ich das Datenblatt richtig verstanden habe braucht der verbaute
>HCF4094BE bei 5V Versorgung  mindestens 3,5V Input. Daran könnte es also
>tatsächlich liegen hoff

Dann setz einen 74HCT4094 ein. Ist pinkompatibel
und kommt mit 2.5V High Pegel klar.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren