ey,
Ik ben beetje aan het experimenteren met een Mega 128, simpele dingen als een knipperled en een lcdtje aansluiten.
Dat gaat allemaal wel alleen als ik een hex file wil overladen via ponyprog duurt het "verifying" proces er lang, minimaal een minuut, terwijl hij zo klaar is met het wissen van de controller en het verzenden van de hex file.
Waar ligt dit aan en hoe is dat op te lossen.
Ligt dat aan het grote geheugen van de Mega128, dat ponyprog dat helemaal langsgaat om te verifieren.
Ik gebruik ponyprog2000 V2.06f Beta.
ik heb de controller aangesloten een 74HC244.
Tjeerd
Het SPI protocol van de AVR's is niet bijster snel en bij het verifieren test hij het gehele 128 Kb geheugen.
Voor zover ik weet is de snelheid niet zomaar op te voeren en dus zal je het ermee moeten doen.
Als je een maal zover bent dat het programma dat je er in schrijft ook 100 Kb is dan duurt het helemaal lang.
Mss weet Madwizard er iets op te vinden.
[Bericht gewijzigd door bitbanger op ]
ok, bedankt voor je antwoord. Zoiets dacht ik al, enigste oplossing is een uC met minder geheugen dus 
Weet je zeker dat je tegen de timing van de μC aan loopt? Ik ken ponyprog niet, maar zelfs 100kHz is 128k er best snel door. Een minuut is absurd veel. Is er wat met settings te rommelen om die clock wat omhoog te krijgen?
Ik zie nergens ergens een clock, baud rate o.i.d. staan bij de instellingen, Toch raar dat het dan zo traag is.
Marcel
AVR C tutorial http://expand.xs4all.nl/avr
Gebruik je de seriële of parallelle programmer variant? Parallel is behoorlijk sneller. Zelf gebruik ik nu een USB programmer en dat scheelt ook behoorlijk ten opzichte van de seriële die ik daarvoor gebruikte.
Heb je ook al eens andere software geprobeert zoals SP12 of AVRDUDE?
Ik verzend via de parallele poort, ik zal eens kijken of die andere programma's beter werken. Thanks!
Programmeren en wissen via ISP moet veel sneller kunnen... Die ISP snelheid kun je opvoeren tot 1/8 van de kloksnelheid dus bij de ATmega128 tot 1-2MHz. Bij mij gaat het wissen met verify van de ATmega128 in hooguit 2 seconden. Ik heb de Atmel AVRISP mkII. Programmeren doe ik vanuit AVR Studio 4 en daar is de ISP snelheid regelbaar. Let er wel op dat de fuses bij een nieuwe processor op de interne oscillator ingesteld staan... De eerste keer moet je dus met een veel lagere snelheid programmeren 125KHz ofzo.
Ik heb nog niet de snelheid kunnen verhogen maar wel een andere oplossing gevonden. gewoon het verifieren afbreken.
toch bedankt voor alle antwoorden