Koverter: Seriell zu Parallel bauen

Gast #944489
Lesenswert?

Hallo ich hab ein Problem, ich hab mir heut innem PC-Laden nen Adapter 
geholt der von USB zu Seriell konvertiert, und es funktioniert auch mit 
Microcontrollern hat er mir versichert weil er das schonmal jemand 
verkauft hat der das gleiche wie ich machen will.

Jetzt hab ich aber ein Problem, ich hab mir mal einen Paralellen 
ISP-Programmer gebastelt, funzt auch super, jetzt hab ich aber keinen 
Computer mehr mit nem Paralellport, ich hab jetzt nur noch diesen USB 
Adapter der ein Serielles Signal ausgibt, ich hab mal eine Schaltung 
gesehen die es Möglich macht ein Serielles Signal mit ein paar 
Transistoen und Widerständen in ein Paralelles Signal umzuwandeln mit 
dem ich meine Chips per ISP Programmieren kann, ich find die 
entsprechende Seite aber nicht mehr. :(

Kennt von euch jemadn diese Schaltung oder was ähnliches was aber OHNE 
zusätzlichen uC auskommt? Wenn ja dann bitte Posten, wäre sehr glücklich 
darüber ;)


Achja weder Google noch die interne Suche hat ein brauchbares Ergebnis 
gebracht, liegt wahrscheinlich daran weil ich immer nach dem falschen 
gesaucht hab.


LG
David
#944514
Lesenswert?

Das Problem ist aber, dass sich beide Schnittstellen so sehr 
unterscheiden, dass man nicht "mal eben" einen Adapter baut.

Es fängt schon mit der Ansteuerung im Betriebssystem an. Ein Programm, 
welches die parallele Schnittstelle nutzt wirst du wohl kaum so umbauen 
können, dass die Daten über die serielle Schnittstelle geschickt werden.

Von der Hardware zur Umwandlung ist hier noch gar nicht gesprochen.

Kurz: Vergiss es!

MfG
Marius
#944740
Lesenswert?

Matthias wrote:
> Es gibt einen USB zu Parallel Umsetzer, der auch mit diversen
> Programmieradaptern und entsprechender Software klar kommt.
>
> http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/
>
> Ist einigartig, weil der Treiber dem PC einen virtuellen LPT-Port
> vortäuscht und somit am eigentlichen Programm nichts geändert werden
> muss.

Und einzigartig langsam, prinzipbedingt durch die USB Pakete. Lieber was 
gescheites bauen/kaufen mit Intelligenz im Programmer. Und bei 40€ für 
den original ISP mit USB muss man als rationeller Mensch nicht lange 
nachdenken...
#944948
Lesenswert?

Dann kauf dir doch den originalen AVR ISP mit serieller Schnittstelle. 
Der funktioniert auch mit USB-Serial Adaptern, dank eingebautem 
Controller. Selber bauen geht auch, siehe hier: 
http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/index.html aber 
zum Programmieren des Controllers auf dem Programmer brauchst du erst 
mal einen Programmer.
Die seriellen Programmer, die keinen Controller on Board haben, 
funktionieren nicht oder sehr sehr extrem langsam an USB-Serial 
Adaptern.
#945152
Lesenswert?

Ich glaub ich bin nicht da wo ich mein zu sein, ich suche einen ganz 
einfachen Programmer der OHNE, ich sags nochmal OHNE einen 
Microcontroller auskommt, ich weis das es den gibt, ich brauch gnaz 
einfach nur den, aber Tante Google hilft mir auch nicht, ich brauch 
diesen ganz einfache Programmer, und wenn er noch so lahm is. ;)
Gast #945244
Lesenswert?

Hallo David,

Es gibt es PCI/PCI-Express auf Parallel und RS232 Karten. Bei mir 
funktioniert zumindestens der STK500/AVR-ISP damit bestens.

Die Port Nummern der RS232 lassen sich auch einstellen.(Wegen einiger 
Windowsprogramme die nur COM 1-4 wissen)

Ein Xeltec Universal Programmiergeraet funktioniert ueber die 
Parallelschnittstelle dieser Karte auch bestens.

Meine Karte ist eine ST Labs I-152 PCI2S1PI/O Type

Vielleicht hilft das. Solche Karten sind nicht sehr teuer. (CDN$39)

Gruss,
Gerhard
Persönliche Seite #945285
Lesenswert?

> ich suche einen ganz einfachen Programmer der OHNE,
> ich sags nochmal OHNE einen Microcontroller auskommt,

Und der funktioniert NICHT an Deinem USB-Seriell-Konverter. Das hat 
damit zu tun, daß das sogenannte "bit-banging", das sowohl die 
Parallelport- als auch die controllerlose serielle Variante anwendet, 
nicht mit dem verzerrten Timing von USB-Seriell-Konvertern funktioniert.

Es hat also schon einen Grund, warum Dir hier mit Nachdruck richtige 
Lösungen angeboten werden, das sind durchaus ernstgemeinte Ratschläge.
Gast #945317
Lesenswert?

Ein Vorschlag zur Güte: Hier
http://rototron.info/default.aspx?Page=USBAVR/USBAVR.aspx
ist eine abgespeckte Version des AVRDOPER zu finden. (Nur ISP)

Du mußt dann eben mal einen Kompagnon aufsuchen, der noch einen Rechner 
mit
Parallelschnittstelle besitzt und den in der Schaltung sitzenden Mega8 
dort
"beladen". Das ist eben das Henne-Ei-Problem. ;-)
Du hast danach aber den Vorteil, daß dieser Programmer mit dem 
AVR-Studio zusammenarbeitet, was zum Beispiel das Einstellen von 
Fuse-Bits weniger
fehlerträchtig macht. Du mußt nicht mit dem AVR-Studio in Assembler 
oder C programmieren, sondern kannst auch .hex oder .eep-Dateien, die 
mit anderen Programmen erzeugt wurden mit dem Studio "flashen".

Ich habe hier den "vollen" AVR-Doper aufgebaut und die Sache ist sehr 
betriebssicher. Das kostet Dich vielleicht 4 oder 5 Euro an Material.

Mach es besser so, denn auf die Dauer verbringst Du mehr Zeit mit dem 
Suchen einer anderen Lösung als mit dem Bau eines solchen Apparates.

MfG Paul
#945410
Lesenswert?

David S. wrote:
> Danke Paul, genau die Schaltung hab ich schon mal gesehen aber wieder
> verworfenn da ich ja schon einen paralellen Programmer hatte :(
>
>
> Aber trotzdem viel vielen Dank an alle die mir bei dieser sehr
> schwieriegn Suche geholfen Haben!

Dann warte ich schon auf deine nächste Frage: "Wieso funktioniert der 
Programmer nicht an meinem USB zu Serial Converter".

Bis dann.

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