Forum: Mikrocontroller und Digitale Elektronik USB für Ponyprog


von Norbert (Gast)


Lesenswert?

Hi,

Wir schicken an unsere Kunden bisher *.bin-files und Ponyprog-Skripte
um bei Bedarf ein neues Programm in die Geräte zu schieben.(AVR) Dazu
nutzen wir einen simplen Programmer für den Parallelport.
Das klappt prima. Entscheidend sind die netten Skripte bei Ponyprog.
Nun taucht das Problem auf, daß viele keinen Parallelport mehr haben.
Alle USB-Programmer die ich finde, sind avr910-kompatibel aber das geht
ja nicht mit Ponyprog - oder?
Wie bringe ich also USB und Ponyprog zusammen?
Kennt einer einen Programmer, der z.B. über einen virtuellen
Parallelport (oder seriellen Port) an USB arbeitet?

Gruß,
Norbert

von Olaf (Gast)


Lesenswert?

Das geht prinzipiell nicht weil der USB eine Latenzzeit von 1ms hat. Da
Ponyprog jedes Bit persoenlich taktet braucht das dann ewig. Ausserdem
muesste das Programm unter umstaenden so programmiert sein das es mit
den Wartezeiten zurechtkommt.

Bei USB muss auf der anderen Seite mindestens ein Controller sein der
ein, bessere gleich mehr, Byte entgegenimmt und dann das brennen
uebernimmt.

Es besteht aber zumindest theoretische Hoffnung das es mit einer
PCI-Karte funktioniert. Ich selbst habe Ponyprog schon mit eine
LPT-PCMCIA Karte laufen gehabt.

Olaf

von Norbert (Gast)


Lesenswert?

Hi,

Also die Zeit ist nicht so entscheidend. Das ist für die Kunden ein
Firmwareupdate, das darf etwas dauern.
Einer wird es jetzt mit einem USB-seriell-Adapter und diesem
Si-Prog-Clon von Olimex machen, mal sehen was der so berichtet ;-)

Aber ich liege schon richtig, daß Ponyprog avr910 nicht unterstützt?
Oder wir steigen auf eine andere Soft um. Die muß aber so schön
idiotensicher mit Skripten sein. Kennt da wer was passendes?

Gruß,
Norbert

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

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

An diesem USB-Parallelportadapter lassen sich herkömmliche
Parallelport-ISP wie die bekannte STK200-Schaltung anschließen und mit
PonyProg verwenden.

von doubles (Gast)


Lesenswert?

Das Thema ist zwar schon etwas alt, aber mit folgendem 
USB-Seriell-Adapter und dem PollinBoard (Atmel Evaluations-Board Version 
2.0), habe ich einen ATmega16 erfolgreich unter WinXP mit PonyProg 
beschrieben:

http://www.digitus.info/scripts/digdetail.asp?artnr=DA%2D70145&grafik=0

Das schreiben hat ca. 2min gedauert, das Verifizieren im Anschluss dann 
allerdings 20min. Ist keine Dauerlösung, wollte damit nur sagen das es 
funktionieren kann.

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.