Forum: Mikrocontroller und Digitale Elektronik Ponyprog mit USB to Serial: Warum so langsam?


von Loufunk (Gast)


Lesenswert?

Hallo zusammen!

Ich habe ein Laptop, paralleles programmieren meines AVR funktionierte
nicht, deshalb habe ich mir den Si-Prog gebastelt.
Es funktioniert beim PC meines Bruders schnell und einwandfrei, bei
meinem Laptop mit USB to Serial Schnittstelle dauert das Proggen des
AVR ewig. In der Systemsteuerung könnte ich die Parameter des Adapters
einstellen, doch ich weiss nicht was ich verändern soll.
Kann mir jemand sagen wie ich die FIFO-/Übertragungseinstellungen
wählen soll damit es flotter geht? (Es macht keinen Spass wenn das
Proggen des AVR länger dauert als die Programmentwicklung :)

Gruss, Loufunk.

von Μαtthias W. (matthias) Benutzerseite


Lesenswert?

Hi

Timeouts runterdrehen. Erwarte aber keine Geschwindigkeitswunder.
Bitbanging über USB kann prinzipiell nicht schnell funktionieren. Wenn
ein Programmer am USB dann einer mit "Eigenintelligenz" also einem
µC.

Matthias

von Loufunk (Gast)


Lesenswert?

Was meinst du mit Timeouts runterdrehen? Ich kann leider keine Timings
einstellen.

von Thomas K. (thkais)


Lesenswert?

Tja, da schlägt die Falle wieder zu. USB ist für eine solche
Übertragungsart nicht sehr geeignet. Du bist nicht der erste, der
solche Probleme hat.
Ich würde ein Programmiergerät empfehlen, das mit einer normalen
seriellen Kommunikation arbeitet. Wenn ich mich richtig erinnere, gabs
schon mal einen Thread über ein Selbstbauprojekt in dieser Richtung.
Andere Lösung: Einen Bootloader für den Controller verwenden, und dann
direkt seriell das Programm hochladen. Im Code-Archiv gibts da einiges.

von Loufunk (Gast)


Lesenswert?

Danke für die Tips. Ich  möchte ja nur endlich mal anständig nen AVR zu
Hause proggen :(

von Andi K. (Gast)


Lesenswert?

Guck mal in die "PONYPROG2000.ini".
Dort suchst Du den Eintrag "SPIBusSpeed" und setzt den mal auf
"=FAST" oder "=TURBO".
Im "I/O port setup" stellst Du um auf "SI Prog I/O" womit die
"Pseudo Serielle" direkt von Pony Prog angesteuert wird (falls
möglich).

MfG
Andi

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.