Forum: PC Hard- und Software usb2lpt - Nachbau


von Todi (Gast)


Lesenswert?

Hallo zusammen,

da ich immer öfter eine LPT-Schnitstelle benötige (Max7000s und Atmega), 
habe ich mir folgenden Adapter nachgebaut:
http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/ul-17.htm

Leider erkennt kein einziges Programm den Adapter,
geschweige denn, kann ich ihn auswählen :-(

Selbst das als ok getestete PonnyProg läßt mich nicht di LPT auswählen.

2 Fragen: Hat jemand den Adapter nachgebaut ? ; Läuft der ByteBlasterII 
und Quartus an diesem Adapter?

OS: XP-Home


Habe einen EEEPc ohne PCMCIA.

Thx @ All

von Gast (Gast)


Lesenswert?

Wie wäre es mit nem AVRISPmkII?

von Eulerich (Gast)


Lesenswert?

Der Adapter kann für sowas nicht funktionieren, da er keine direkte 
Hardwareadresse á la &H378 o.ä. bekommt.
Für Drucker & Co. tut ers, aber mehr nicht. Ist halt eben kein echter 
LPT.

von Gast (Gast)


Lesenswert?

Nein, das ist ein spezieller, der das kann.

von Eulerich (Gast)


Lesenswert?

> Nein, das ist ein spezieller, der das kann.

Kann er aber gut:

> Leider erkennt kein einziges Programm den Adapter,
> geschweige denn, kann ich ihn auswählen :-(
> Selbst das als ok getestete PonnyProg läßt mich nicht di LPT auswählen.



Welche "besondere" Technik soll der denn können, damit er als echter LPT 
per USB erkannt wird?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> Welche "besondere" Technik soll der denn können, damit er als echter LPT
> per USB erkannt wird?

Lies Dir einfach den erklärenden Text über das Teil durch, den Henrik 
Haftmann verfasst hat.

http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/


Man muss natürlich auch den Treiber verwenden, den Henrik zur Verfügung 
stellt. Henrik hat auch eine Liste mit funktionierender Software 
veröffentlicht, auf der ein paar Hinweise zur Konfiguration zu finden 
sind.

http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/liste.htm

von Todi (Gast)


Lesenswert?

erstmal danke für die fixe Antwort,

natürlich habe ich PonyProg so konfiguriert wie der Author das 
beschrieben hat.

Ich denke mir beinahe das es an XP liegt.
Ich glaube auf der Seite gelesen zu haben, daß XP irend welche Register 
überschreibt, die für die Arbeit des Adapters wichtig sind.

Werde das ganze mal mit WinMe testen.

THX@all

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Nein. Dieser Adapter funktioniert mit XP. Dafür ist er primär 
entwickelt worden.

Liest eigentlich niemand mehr irgendwelche Texte? Henrik hat doch ganz 
klar beschrieben, was sein Devicetreiber anstellt.

von Icke (Gast)


Lesenswert?

Erscheint der Adapter überhaupt als LPT-Schnittstelle im Gerätemanager?
Wahrscheinlich wirst du auch nicht viel Freude haben, wenn du es zum 
Laufen bekommst. Ponyprog funktioniert zwar mit USB zu LPT bzw. COM 
Adaptern, die Geschwindigkeit ist damit jedoch extrem langsam. Das 
Flashen dauert dann schon mal 'ne halbe Stunde oder länger. Sinnvoll 
wäre ein echter USB-ISP-Programmer. Gibts schon massig Threads dazu.

von Todi (Gast)


Lesenswert?

Der Adapter erscheint als LPT-Schnitstelle, läßt sich konfigurieren und 
auch über den Monitor im Treiber schalten.

@Rufus: Nicht für ungut, aber die Seite ist ziemlich unübersichtlich 
aufgebaut, außerdem habe ich daß mit den Registern die von XP 
überschrieben werden von der Seite.

Natürlich könnte ich mir die Programmer auch kaufen, aber für jeden 
Käfer nen eigenen Programmer, kann ich mir nicht leisten.

THX

von egal (Gast)


Lesenswert?

Hallo.
Dieses Problem hatte ich auch.
Prinzipiell funktioniert das Teil schon, aber die Timings sind eben 
nicht wie bei nem echten LPT. Für meinen ursprünglichen Verwendungszweck 
(Xilinx CPLDs programmieren) hab ich mir dann doch ein USB Programmer 
gekauft :-)

von Todi (Gast)


Lesenswert?

Hallo zusammen,

das ganze hat sich so weit erledigt.
Ich habe nen alten ThinClient aus dem Keller rausgekramt, ne FP 
eingebaut und ein abgespecktes XP-OS draufgepackt.
Das ganze wird über VNC bedient. Klappt wunderbar, allemal besser als 
die ganzen Konverter.
Das System läuft mit 233MHZ und 64MB Ram :-)


Danke für eure Bemühung.

von AVR (Gast)


Lesenswert?

Hi Jungs,

habe auch dass Adapter von Henrik nachgebaut.

Leider mit mäßigem Erfolg, habe mir nun ein Programmier Adapter von 
Reichelt besorgt (Best.Nr.: AT AVR ISP).
Konnte nach dem ich ein neues IC eingelötet habe, dies auch endlich 
programmieren.

Aber dass USB2LPT Adapter wird ums verrecken nicht erkannt.
Bin so langsam echt am verzweifeln.
So viel Bautleile sind nicht drauf, die mir in Suppe spucken könnten.

Hat jemand ähnl. Erfahrungen und eventl. schon eine Lösung gefunden?

von Christian R. (supachris)


Lesenswert?

Ist denn der 24MHz Quarz OK? Das muss ein Grundtonquarz sein. Ansonsten: 
Spannung überprüfen. Reset am Cypress überprüfen. Ich hab das Ding mal 
auf ein FX2 Demoboard programmiert, hatte sogar geklappt. Ging dann zwar 
mit dem MSP430 LPT Debugger auch nicht gescheit, aber immerhin war ein 
LPT dann da.
Meldet der sich nicht mal mit "Unbekanntes" Gerät am PC an?

von AVR (Gast)


Angehängte Dateien:

Lesenswert?

@christian

nein habe es mit ATmega88 aufgebaut.

da ich hier nur 5 Links einfügen darf, siehe PDF

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Die Linkbeschränkung dient der Spam-Vermeidung, die aktiv wird, weil Du 
als nicht angemeldeter Benutzer hier postest.

Du hättest Deine Links auch einfach in eine Textdatei packen und die als 
Attachment anhängen können.

von avr (Gast)


Lesenswert?

@Rufus

da haste recht, aber von der Verlinkung is dass über PDF schöner,
next I will register

von Christian R. (supachris)


Lesenswert?

Achso, Da hatte ich wieder mal nur die letzte Nachricht gelesen. Ich 
dachte den USB2LPT mit dem Cypress FX2. Sorry.

von avr (Gast)


Angehängte Dateien:

Lesenswert?

so nochmal ein Update (siehe TXT File) jetzt mit dem ATmega8,
aber ebenfalls kein Erfolg

von Ingo W. (Gast)


Lesenswert?

Ich hatte das Teil mal unter W2k getestet, da hat es ordentlich 
funktioniert (mit der "Port378"-Emulation über 
Debugregister/Hardwarebreakpoint), unter XP wird dem Treiber aber immer 
wieder das Debugregister "geklaut", wie er das in seiner eigenen 
Einstellungsseite anzeigt, der Autor hatte damals auch in seiner Doku 
geschrieben, das es so ist, und er (seinerzeit, vor etwa einem Jahr) 
damals noch keine Lösung für das Problem hatte (eigentlich schade, war 
eigentlich ein interessantes und kleveres Konzept), da bin ich dann zu 
USBASP gewechselt...
mfG ingo

von avr (Gast)


Lesenswert?

so, Anfänger Unwissen.

Habe den internen Takt auf 8MHz hochgesetzt und siehe da es wurde 
erkannt:
1.) Fuses,
http://img295.imageshack.us/img295/6905/wichtig.png

2.) Geräte Manager,
http://img413.imageshack.us/img413/7407/geraetemanager00.png

von avr (Gast)


Lesenswert?

Will den USB2LPT Konverter für einen Programmer der Fa. Alango 
einsetzen.
Deren DSP wird per SPI programmiert.

Leider kennt die GUI nur LPT1, wenn ich mit USB arbeiten könnte,
wäre das Ganze einfacher.

Nach Aussagen des zuständigen Entwicklers hatte Alango auch Probelme mit 
diversen USB2LPT Konvertern beliebiger Hersteller da diese nicht SPI 
Driver kompatibel sind.

Hat sich jemand schon in der Thematik USB -> prallel -> SPI beschäftigt 
?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das nennt sich Bitbanging und ist so ziemlich das ungeschickteste, was 
man mit einer Parallelschnittstelle machen kann.


Entweder man verwendet Hardware, die SPI nicht per Bitbanging abwickelt, 
wie z.B. die MPSSE im FT2232, oder man muss eine echte 
Parallelschnittstelle verwenden, also nichts, was über USB angeschlossen 
ist.

Ersteres setzt voraus, daß die Software angepasst wird (was vielleich 
auch einfach angebracht ist, wenn eine Firma in diesem Jahrtausend noch 
ernstgenommen werden will), oder man muss ins Hardwaremuseum gehen, dort 
hinten in die staubige Ecke mit den Onboard-Parallelports.

(Der letzte Satz war vielleicht etwas boshaft, es gibt tatsächlich auch 
jetzt noch PC-Motherboards, die echte Parallelports enthalten, wie z.B. 
das erst in diesem Frühjahr auf den Markt gekommene GA-Q57M-SH2, das 
sogar zwei echte serielle Schnittstellen hat)

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.