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.
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
Was meinst du mit Timeouts runterdrehen? Ich kann leider keine Timings einstellen.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.