www.mikrocontroller.net

Forum: PC Hard- und Software LPT Port - auf jeder Leitung 4,4V

Autor: Maxim (Gast)
Datum: 06.05.2008 14:11

Für einen Selbstbau-Programmer gibt es eine Testsoftware, die den
Programmer so ansteuert, dass man bestimmte Spannungswerte an bestimmten
IC-Pins messen kann.

Ich messe überall nur 4,4V, auch da, wo das Signal eigentlich low sein
sollte. Nebenbei entsprechen 4,4V ja auch nicht ganz high, zumindest
kann ich im Bios fast genau 5V an den Datenpins des LPT messen. Beim
Startvorgang gehen alle auf low und dann irgendwann während dem
Windows-Start auf 4,4V.

Hab ich den Port geschrottet?
Autor: Maxim (Gast)
Datum: 06.05.2008 14:24

Der Port scheint in Ordnung zu sein, weil am sowohl am Laptop als auch
am PC alle Leitungen bis auf Nr. 17 ca. 4,5V haben (die Masseleitungen
natürlich ausgenommen).

Liegt es also an der Software?

Wie kann ich den LPT-Port testen?
Autor: Oszi40 (Gast)
Datum: 06.05.2008 15:25

Schnelltest:
Falls ein stinknormaler Drucker am LPT funktioniert, sollte er die
richtigen/üblichen Pegel haben.
Autor: Maxim (Gast)
Datum: 06.05.2008 20:28

Ich habe zwar keinen Drucker, der diese Schnittstelle hat, aber
mittlerweile habe ich drei PCs ausprobiert. An einem davon wurde der
Programmer noch nie angeschlossen, also sollte der Port funktionsfähig
sein. Er zeigt aber das gleiche Verhalten wie die der anderen PCs. Es
liegt also an der Software.

Ich benutze dieses Programm zum testen:
http://rapidshare.de/files/39332369/atprog_pruefpr...

Es wurde offensichtlich extra für den Programmer geschrieben. Jedoch
beeinflusst es die Pegelwerte am LPT-Port nicht. Das Programm kann
bestimmte Bitmuster an die LPT-Leitungen anlegen, die messbar sein
sollten ("Fehlerdiagnose mit Multimeter").
Autor: Maxim (Gast)
Datum: 06.05.2008 21:28

XP verbietet die direkte Ansteuerung des LPT-Ports. Deshalb hängen sich
all die alten Programme auf. Die Ansteuerung muss über einen Treiber
erfolgen. Ich brauche also entweder eine Software, die unter XP
funktioniert oder eine Lösung, die die alten Programme unter XP zum
Laufen bringt. Unter Win98 könnte ich höchstens testen, ob der
Programmer funktioniert (was ich wahrscheinlich auch machen werde), aber
leider wird es in der zukünftigen Einsatzumfeld des Programmers nur
Win2000 und vielleicht XP geben, ein Umstieg auf Win98 ist
ausgeschlossen.

Soll ich jetzt eine eigene Software schreiben? Ich könnte das in Java
realisieren (wenn es mit LPT umgehen kann). Aber vielleicht gibt es doch
noch eine fertige und funktionierende Software für WinXP/2000?
Autor: [Frank] (Gast)
Datum: 06.05.2008 23:44

"Alte" Software läuft wahrscheinlich mit Porttalk
http://www.beyondlogic.org/porttalk/porttalk.htm
Autor: juppi (Gast)
Datum: 07.05.2008 23:37

Hallo

@maxim

mit PortDll können unter XP ports freigeschaltet werden,
zum direkten zugriff.
Vieleicht klappt es

MfG

Antwort schreiben

Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
  • Aussagekräftigen Betreff wählen
  • Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
  • JPEG-Dateien (.jpg) nur für Fotos verwenden, Schaltpläne, Screenshots usw. als PNG oder GIF anhängen

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel






webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net