Forum: Mikrocontroller und Digitale Elektronik Programmieren mit usb zu RS232 Adapter Problem


von Johannes (Gast)


Lesenswert?

Hallo,
ich habe bislang mit meinem Pollin Evaluatinboard 2.01 über RS232 
programmiert und das Programm war dann auch binnen Sekunden mit PonyProg 
auf meinem AVR. Ich habe jetzt allerdings ein neues Motherboard, welches 
keinen RS232-Anschluss mehr hat. Deshalb habe ich mir dann heute bei 
Reichelt folgenden USB zu RS232 Adapter gekauft:

http://www.reichelt.de/USB-Konverter/DIGITUS-DA-70156/3/index.html?;ACTION=3;LA=446;ARTICLE=99617;GROUPID=5253;artnr=DIGITUS+DA-70156;SID=13UFNVt38AAAIAACVcFBQ7a0c2e998ff33bad635cacfac3fd58aa

Ich habe schon in einigen Foren gelesen, dass bei solchen Adaptern 
Probleme beim Programmieren auftreten können, wollte es aber trotzdem 
einmal versuchen. Wie befürchtet dauert das Schreiben auf den µC mehrere 
Minuten (habe es nicht zuende schreiben lassen).
Kann ich da noch was mit Einstellungen drehen oder sollte ich das Teil 
zurückbringen? Welche Alternativen gibt es? Habe darüber nur sehr wenig 
im Internet gefunden.

Für Antworten wäre ich sehr dankbar
Liebe Grüße
Johannes

von ge-nka (Gast)


Lesenswert?

Alternativen die funktionieren:
PCI to RS232,
PCIexpress to RS232,
PCMCIA to RS232,

von Johannes (Gast)


Lesenswert?

ge-nka schrieb:
> Alternativen die funktionieren:
> PCI to RS232,
> PCIexpress to RS232,
> PCMCIA to RS232,

Daran hatte ich auch schon gedacht. Wäre die Karte in Ordnung?

http://www.reichelt.de/Controller-parallel-seriell/PCI-SERIELL-X2/3/index.html?;ACTION=3;LA=2;ARTICLE=72808;GROUPID=3838;artnr=PCI+SERIELL+X2;SID=13UFNVt38AAAIAACVcFBQ7a0c2e998ff33bad635cacfac3fd58aa

von Wilhelm F. (Gast)


Lesenswert?

Bei Reichelt kaufte ich im vergangenen Jahr den Delock 61460. Der tuts 
prima.

In der Systemsteuerung gibts auch noch Treibereinstellungen, die ich 
jedoch nie ändern mußte. Über 38400 BAUD ging ich auch noch nicht, und 
da spielt er gut.

Bei 115200 BAUD bekam ich Probleme. Mit dem alten Windows HyperTerminal 
an einem alten P3 klappte das noch. Das muß aber auch nicht am 
Adapter-Stick selbst liegen.

von Michael (Gast)


Lesenswert?

Johannes schrieb:
> Kann ich da noch was mit Einstellungen drehen oder sollte ich das Teil
> zurückbringen? Welche Alternativen gibt es?

Vergiß PonyProg für die normale Programmierung.
Brenn einmal einen Bootloader auf deinen µC. Dann kannst du ihn über die 
eigene serielle Schnittstelle mit dem Programm füttern.

von Johannes (Gast)


Lesenswert?

Michael schrieb:
> Vergiß PonyProg für die normale Programmierung.
> Brenn einmal einen Bootloader auf deinen µC. Dann kannst du ihn über die
> eigene serielle Schnittstelle mit dem Programm füttern.

Das mit dem Bootloader habe ich leider noch nicht so richtig verstanden. 
Da müsste ich mich nochmal näher mit beschäftigen.
Nur eine Frage dazu: Habe ich das richtig verstanden, dass ich mein 
Pollin-Board dann gar nicht brauche?

Wilhelm Ferkes schrieb:
> In der Systemsteuerung gibts auch noch Treibereinstellungen, die ich
> jedoch nie ändern mußte. Über 38400 BAUD ging ich auch noch nicht, und
> da spielt er gut.

Die Einstellungen habe ich geändert tut sich aber leider nichts.

von Karl H. (kbuchegg)


Lesenswert?

Johannes schrieb:
> Michael schrieb:
>> Vergiß PonyProg für die normale Programmierung.
>> Brenn einmal einen Bootloader auf deinen µC. Dann kannst du ihn über die
>> eigene serielle Schnittstelle mit dem Programm füttern.
>
> Das mit dem Bootloader habe ich leider noch nicht so richtig verstanden.
> Da müsste ich mich nochmal näher mit beschäftigen.
> Nur eine Frage dazu: Habe ich das richtig verstanden, dass ich mein
> Pollin-Board dann gar nicht brauche?

Als Entwicklungsboard kannst du es ja noch wie vor weiterverwenden.
Aber der RS232-ISP 'Programmer' war von vorne herein schon nicht 
vernünftig.

Den benutzt du jetzt noch einmalig um einen Bootloader in den µC zu 
brennen (das darf dann ruhig auch etwas länger dauern) und in Zukunft 
wird über die normale RS232 programmiert. Aus Sicht des PC wird dadurch 
die Serielle Scnittstelle (auch wenn du auf dem PC ein USB ist) nicht 
mehr 'vergewaltigt' sondern bestimmungsgemäss benutzt. Der µC meldet 
sich über die serielle Schnittstelle beim PC so wie jedes andere Gerät 
auch und kriegt vom PC Kommandos, so wie jedes andere Gerät auch, 
welches Kommandos vom PC empfängt.

von USBASP (Gast)


Lesenswert?

@Wilhelm Ferkes (ferkes-willem)

Dir ist schon klar, daß wir hier von Bit Banging mit USB Adaptern reden. 
Da funktioniert keiner richtig. Wenns im Hyperterminal funktioniert, was 
man auch erwarten kann, heißt das noch lange nicht, daß PonyProg damit 
klarkommt.

von Johannes (Gast)


Lesenswert?

Karl Heinz Buchegger schrieb:
> Den benutzt du jetzt noch einmalig um einen Bootloader in den µC zu
> brennen (das darf dann ruhig auch etwas länger dauern) und in Zukunft
> wird über die normale RS232 programmiert.

Ok denn muss ich mich da nochmal reinlesen. Kann ich den Adapter dann 
also in Zukunft ohne Probeme benutzen, wenn ich den Bootloader drauf 
habe?
Und muss ich den Bootloader dann auf jeden µC neu drauf laden?

schonmal vielen Dank für eure Antworten

von holger (Gast)


Lesenswert?

>Ok denn muss ich mich da nochmal reinlesen. Kann ich den Adapter dann
>also in Zukunft ohne Probeme benutzen, wenn ich den Bootloader drauf
>habe?
>Und muss ich den Bootloader dann auf jeden µC neu drauf laden?

Alter kauf dir mal nen Original AVR ISP MK2.
Ich weiss der ist teuer für dich. Aber dann sparst
du uns und dir viel Zeit und Ärger. Und greif bloss
nicht zu den China Clones. Dann fängt der ganze Quatsch von vorne an:(

von Johannes (Gast)


Lesenswert?

holger schrieb:
> Alter kauf dir mal nen Original AVR ISP MK2.
> Ich weiss der ist teuer für dich. Aber dann sparst
> du uns und dir viel Zeit und Ärger.

Ist natürlich eine Überlegung wert. Nur bis jetzt hat das Pollin Board 
prima Dienste geleistet. Aber ich versteh nicht ganz was das Original 
Programmiertool so teuer macht. Sprich welche Vorteile bietet es?
Würde der auch reichen?

http://www.reichelt.de/Programmer-Entwicklungstools/DIAMEX-USB-ISP/3/index.html?;ACTION=3;LA=2;ARTICLE=110344;GROUPID=2969;artnr=DIAMEX+USB+ISP;SID=13UFNVt38AAAIAACVcFBQ7a0c2e998ff33bad635cacfac3fd58aa

holger schrieb:
> Und greif bloss
> nicht zu den China Clones.

Da steht made in Germany :)

von Karl H. (kbuchegg)


Lesenswert?

Johannes schrieb:

> Ist natürlich eine Überlegung wert. Nur bis jetzt hat das Pollin Board
> prima Dienste geleistet. Aber ich versteh nicht ganz was das Original
> Programmiertool so teuer macht. Sprich welche Vorteile bietet es?

Vorteil: Es funktioniert problemlos.
Das ist dann den meisten Leuten schon ein paar Euros wert.

von holger (Gast)


Lesenswert?

>Würde der auch reichen?
>
>http://www.reichelt.de/Programmer-Entwicklungstool...

Am besten gleich mal hier in der Suche DIAMEX eingeben.

Willst du noch mehr Kohle verbrennen bevor du es richtig machst?

von Johannes (Gast)


Lesenswert?

Ok ich habe mal geschaut und wenn ich das richtig sehe, sollte man grade 
am Programmer nicht sparen.
Da ich durchaus gewillt bin mir ordentliches "Werkzeug" zuzulegen werde 
ich einfach mal eine Nacht drüber schlafen und morgen dann den USB 
Adapter gegen einen neuen Programmer austauschen. Habe momentan eh 
vorgehabt ca. 50€ in etwas Vernünftiges zu investieren. ;)
Vielen Dank für eure Beratung und euch noch einen schönen Abend

Johannes

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.