Forum: Mikrocontroller und Digitale Elektronik PonyProg2000 Com5


von AVR Neuling (Gast)


Lesenswert?

Hallo,

ich versuche mich gerade beim Programmieren eines Atmel Atmega 
8......Ich versuche mein Programm mit einem Atmel Evalutationboard Ver. 
2.01 und PonyProg2000 Vers. 2.06f Beta auf den yC zu bekommen.

Ich habe Board über die RS232 Schnittstelle verbunden. Diese ist an 
einem Adapter auf USB angeschlossen. Die Treiber dafür funktionieren 
auch. Mein PC erkennt die Schnittstelle, sagt mir unter den Hardware 
Einstellung, das es COM 5 ist.....jetzt habe ich das Problem, dass ich 
bei den Eintellung bei PonyProg nur bis COM 4 einstellen kann.

Kann ich da die Einstellung am PC ändern???

Lg

von Thomas D. (thomasderbastler)


Lesenswert?

Meine Erfahrung zu USB/RS232 und PonyProg :

Ich habe bestimmt 20 USB-Serielle Converter getestet. Mit keinen 
einzigen funzte es stabil.

Nun habe ich ein Laptop mit RS232 PC-Card Express drin.
Bleibt stabil auf Com 4 nie Probleme gehabt

Also so verkabelt :
Laptop - PCI Card - RS232 - Kabel - ISP 9 Pol Eingang auf Pollin

von AVR Neuling (Gast)


Lesenswert?

Daran hatte ich auch schon gedacht, mir ein alten Laptop mit RS232 zu 
besorgen, aber das löst mein Problem im Moment ja nicht, es muss doch 
auch damit irgendwie gehen!!!!

von dolf (Gast)


Lesenswert?

du benötigst ne echte rs232 schnittstelle.
wenn nicht vorhanden halt als pci karte nachrüsten.
ich nutz nen rechner der alle schnittstellen on board hat.
hab keine probleme mit dem "brennen" der ic´s.
ich nutze dazu nen simplen lpt programmierer.
ponyprog zeigt mir das ich über com1 verfügen kann.
ist ja auch vorhanden.

von dolf (Gast)


Lesenswert?

AVR Neuling schrieb im Beitrag #3172889:
> aber das löst mein Problem im Moment ja nicht, es muss doch
> auch damit irgendwie gehen!!!!


du benötigst ne echte rs232 schnittstelle dann ist das problem weg.
rs232/lpt pci karten sind billig in der bucht zu haben.

von Michael D. (etzen_michi)


Lesenswert?

Die Nummer einer COM Schnittstelle kannst du im Gerätemanager 
einstellen.

Rechtklick auf die Schnittstelle -> Eigenschaften -> 
Anschlusseinstellungen -> Erweitert -> COM-Anschlussnummer
*Bei Win7, XP ähnlich.


Es ist möglich das COM 1-4 bereits verwendet werden. In diesem Fall 
musst du die Änderung bestätigen und ggf. funktioniert dann das andere 
COM verwendene Modul raus und muss neu installiert werden damit es 
wieder geht.


Ansonsten meine ich das man bei PonyProg über eine Datei auch > COM4 
einstellen kann.

Edit:
Ordner von PonyProg die Datei PONYPROG2000.ini hier der Eintrag 
"PortNumber=1"
Ich meine, dass man anschließend die Datei auf Schreibgeschützt stelle 
muss, steht aber alles im PonyProg Forum.

von Michi (Gast)


Lesenswert?

PonyProg ist m.M. das letzte, was man sich antun sollte. Aber jeder, wie 
er will.

von Ralph S. (jjflash)


Lesenswert?

PonyProg lief bei mir nur bis Win98 stabil, mit Win XP hatte ich 
Probleme und mit Win 7 ging's gar nicht mehr.

Prinzipiell hatte ich PonyProg nur mit einer "echten" RS-232 zum Laufen 
bekommen, über einen USBtoRS232 Adapter ging es ein einziges mal unter 
XP !!!

Lustigerweise habe ich das immer für andere gemacht, die partout den 
Chip über PonyProg flashen wollten.

Einem Neuling würde ich wirklich wirklich wirklich einen der vielen 
ISP-Flasher empfehlen, egal ob es sich um einen MK2, USBasp oder 
USBtinyISP handelt... alles funktioniert besser als PonyProg. Leider, 
denn PonyProg an sich ist eine super Idee gewesen, um einen Chip flashen 
zu können ohne einen Programmer haben zu müssen.

Ein Selbstbauflasher benötigt immer einen bereits geflashten Chip.

Seh mal in der Bucht nach und laß dir von den Chinesen für 4 oder 5 Euro 
einen USBasp oder einen USBtinyISP schicken (inklusive Versand und 
Verpackung).

Gruß,
Ralph

von AVR Neuling (Gast)


Lesenswert?

Und was gibt es für alternativen???

Ich habe es jetzt geschafft auf COM4 umzustellen, allerdings sagt mir 
PonyProg ein "failed" beim testen der Verbindung :-(

von Michael D. (etzen_michi)


Lesenswert?

PonyProg läuft auch noch unter WIN7, nur halt nicht in der "aktuellsten" 
Version sondern mit der 2.06f Beta.

Was ist das denn für ein Gerät, was du nun als COM4 eingestellt hast?

Achso .. ich sehe einen USB zu RS232 ...

Leider funktionieren hier nur gaanz wenige Ausnahmen, alle anderen 
kommen damit nicht klar, weil die das "Protokol" welches PonyProg 
verwendet nicht unterstützen.
*Das Protokol ist gar kein Protokol, sondern nur Bitwackeln :)

Wenn du noch einen Desktop PC hast kannst du ja mal die Anleitung des 
Mainboards raussuchen, meist haben sogar die neuesten noch eine kleine 
Stiftleiste mit einem echten RS232.

von dolf (Gast)


Lesenswert?

Ralph S. schrieb:
> PonyProg lief bei mir nur bis Win98 stabil, mit Win XP hatte ich
> Probleme und mit Win 7 ging's gar nicht mehr.

bei mir geht´s mit xp und vers. 2.07c beta ohne probleme.
ich nutz der einfachheit wegen lpt.

von AVR Neuling (Gast)


Lesenswert?

Sooo,

nach einer langen Nacht habe ich einen alten PC startklar gemacht...

mit Windows 98 und serieller Schnittstelle.....

PonyProg2000 Version 2.05a Beta ist drauf.....

Ich habe an die RS232 Schnittstelle das Atemle Evaluationsboard 2.01 
angeschlossen.....mit 9 V Betriebsspannung.

Was sagt PonyProg:........

Unter Setup-> Interface board Setup-> Seriel

immer wenn ich Probe versuche sagt es mir Test failed......

Das muss doch irgendwie gehen!!!!!!!!!!!!!

von Uwe2 (Gast)


Lesenswert?

Zeig mal den Schaltplan vom Programmieradapter !

von AVR Neuling (Gast)


Lesenswert?


von Bastler (Gast)


Lesenswert?

Dazu benötigt man doch einen ISP-Programmieradapter!
Einfach mit einem 232-Kabel verbinden is nich...

Den Schaltplan dzu gibt es auf der Pony-Prog Seite.

Lief bei mir mit Win98 und XP problemlos und passt in ein 9pol SUB-D 
Gehäuse rein.

von Εrnst B. (ernst)


Lesenswert?

Bastler schrieb:
> Dazu benötigt man doch einen ISP-Programmieradapter!
> Einfach mit einem 232-Kabel verbinden is nich...

Doch, der ISP ist auf der Platine schon mit drauf.
Ein Stecker für den onBoard-ISP, ein Stecker zum AVR-Uart über MAX232.

von AVR Neuling (Gast)


Lesenswert?

Aber man hat doch zwei RS232 Anschlüsse, laut Platine einer für RS232 
und einer für ISP....

Ich versteh nicht ganz wo der ISP hin soll

von Bastler (Gast)


Lesenswert?

@Εrnst B✶
OK, sorry.

Evtl. muss ein Null-Modem-Kabel verwendet werden?

von Εrnst B. (ernst)


Lesenswert?

AVR Neuling schrieb im Beitrag #3173847:
> Ich versteh nicht ganz wo der ISP hin soll

der oberer 9-Polige ist der ISP. den an einen echten RS232-Port 
anschliessen.

Über den USB-Adapter geht es, wenn überhaupt, nur scharchlangsam.

=> Bootloader auf den AVR, anschliessend gehts über den unteren 
Anschluss auch mit USB-Zwischenschritt schnell.

von Uwe2 (Gast)


Lesenswert?

An deinen ISP Adapter der so aussehen muß und den man sich zusammenlöten 
muß.
http://www.lancos.com/e2p/siprog_base.png

von Εrnst B. (ernst)


Lesenswert?

Uwe2 schrieb:
> An deinen ISP Adapter der so aussehen muß und den man sich zusammenlöten
> muß.

Nochmal: Muss er nicht. Fast exakt dieselbe Schaltung ist auf den 
Pollin-AVR-Board schon verlötet.

Die ISP-Buchse auf dem Pollin-Board lässt sich sogar als AUSGANG 
verwenden, um mit dem Board-eigenen ISP z.B. einen AVR im Steckbrett zu 
Programmieren. Der Sockel auf der Platine muss dann natürlich leer sein.

von AVR Neuling (Gast)


Angehängte Dateien:

Lesenswert?

Also das ist ja echt cool das die Beteiligung so groß ist, aber ISP ja 
und dann doch nein....jetzt bin ich total verwirrt.....

ich hier mein Board angeschlossen....an den RS232 und das gegenstück 
direkt am RS232 vom PC dran

von Εrnst B. (ernst)


Lesenswert?

AVR Neuling schrieb im Beitrag #3173897:
> ich hier mein Board angeschlossen....an den RS232 und das gegenstück
> direkt am RS232 vom PC dran

das ist der falsche. Der geht zum UART des AVRs, ist also zum 
Datenaustausch "fertig programmierter AVR" <-> PC.
Du brauchst den oberen, der geht zum ISP. Steht, oh wunder, sogar auf 
der Platine.

von AVR Neuling (Gast)


Lesenswert?

Trotz deinem zynischen letzten Kommentar,

es funktioniert......vielen dank!!!!!!!!!!!!!!!

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.