Gast
#54298
Hi, hätte eine Kurze Frage zur Programmierung eines Mega128, und zwar habe ich eine eigene Platine mit externem RAM erstellt und das ganze funktioniert auch soweit. Zur Programmierung des Controllers verwende ich ein STK500 zusammen mit dem AVR Studio 3.55. Bei der ISP-Programmierung ist mir nun aufgefallen, dass die Programmierdauer stark schwankt. Dabei habe ich gar nicht so viel Code erzeugt. Es werden nur ein Paar Bytes über die serielle gelesen und im externen RAM gespeichert bzw. aus dem ext. RAM gelesen und an den PC gesendet. Dieser Zeitunterschied ist nun nach einer kleinen Änderung des Programms aufgetreten (habe nur ein paar Registerwerte geändert (Zuweisungen der Register MCUCR, XMCRA, XMCRB)). Am Makefile und irgentwelchen eingebundenen Bibliotheken habe ich nichts geändert. Hat von euch auch schonmal jemand diese Erfahrung gemacht und wenn ja, woran kann das liegen?. Der Zeitunterschied lag bei <10s minimal im Vergleich zu ~30s maximal. Habe das Programm auch mal angehängt, ich glaube jedoch nicht, dass es daran liegen könnte. Viele Grüße, Ralf