Forum: Mikrocontroller und Digitale Elektronik Mega 128 lässt sich nur langsam flashen


von René (Gast)


Lesenswert?

Hallo Alle,

ich habe zwei Platinen mit jeweils einem Mega 128 drauf. Programmieren
tue ich über das STK 500 über die ISP Schnittstelle, also Miso an PDO,
Mosi an PDI und CLK halt an CLK. Men Programm ist momentan ca. 36kB
groß. Auf den einen Mega flasht sich das Programm in ca. 10 Sekunden,
auf den anderen Mega braucht es mehr als 8 Minuten, und das nevt. Woran
kann das liegen??

Danke im Voraus.

René

von ...HanneS... (Gast)


Lesenswert?

<Spekulation>
Taktfrequenz des AVR? (Fusebits)
</Spekulation>

...

von René (Gast)


Lesenswert?

Hallo HanneS

das ist es auf jeden Fall nicht, er ist immer gleich langsam.

René

von ...HanneS... (Gast)


Lesenswert?

War ja auch nur eine Spekulation...

von ich (Gast)


Lesenswert?

ich habe das selbe Problem.

von ich (Gast)


Lesenswert?

kann mir jemand helfen? arbeite aber nicht mit stk500

von Conlost (Gast)


Lesenswert?

Hallo,

sind die Fuses richtig gesetzt ?
Vor allem die für den Takt (intern,extern Quarzoszillator,Quarz).

Es grüsst,
Arno

von tex (Gast)


Lesenswert?

Es gibt ein Paar Unterschiede in den Softwareversionen der Progammer.
Dabei werden die Bits für die Programmiergeschwindigkeit z.T "falsch"
gesetzt, d.h. der Programmer zeigt hohe Geschwindigkeiten an, hast aber
extrem langsame Datenraten eingestellt.
Wenn Du den ISP-Programmer benutzt und das AVR-Studio 4, dann solltest
Du unbedingt auch den Programmer auf V2 updaten. Willst Du das nicht,
darfst Du die ISP-Frequenz nicht auf 921,6kHz einstellen, sondern max
auf 230,4kHz (bei 8Mhz Prozessor-Takt!)
Ob Dude inzwischen die V2-Version unterstützt, weiss ich nicht. Willst
Du z.B. mit AVRdude 1.36 weiter programmieren, darfst Du den Programmer
nicht Updaten.

von ich (Gast)


Lesenswert?

ich arbeite mit de notepad und dem ponyprog

von tex (Gast)


Lesenswert?

ich kenne Ponyprog nicht aber ich könnte mir vorstellen, das das Problem
das Gleiche ist.
Mit dem Avr-Studio geht es aber ganz anständig. Manchmal verreckt mir
der IST-Programmer auch, mit dem oben beschriebenen Fehler, aber mit
dem Studio ist der Schaden dann schnell behoben.

von ,,,, (Gast)


Lesenswert?

Habt ihr ein RS232-USB-Umsetzer dazwischen?

von ich (Gast)


Lesenswert?

??? usb ???

von Dennis Goetz (Gast)


Lesenswert?

Ich hatte ein ähnliches Problem beim ATTiny. Der Grund war hier eine
nicht sauber angeschlossene Masse-Verbindung. Vorher wurde das Flashen
auch mal abgebrochen oder dauerte im Minutenbereich. Jetzt, nachdem der
Fehler behoben ist, dauert es keine 5 Sekunden mehr.

Gruß, Dennis

von Rüdiger (Gast)


Lesenswert?

Hab das gleiche Problem mit Mega 64, 32, 16, 8
Hab den Fehler leider noch nicht gefunden.
Jedoch auf einmal funktionierte es bei einem Mega32 wieder sehr
schnell, obwohl ich nichts daran geändert hab.
Hab AVRRSIP bzw STK500 auf letzten Softwarestand.
Vielleicht hat jemand noch ne Ahnung was da falsch sein könnte.

lg, Rüdiger

von Peter (Gast)


Lesenswert?

Halte mal während des Programmierens deinen Finger fest auf die Kontakte
des Paralellports bzw. des ICs.
Wenn es dann schneller geht, könnte es helfen, ca. 33pf Kondensatoren
auf die beteiligten Leitungen zu löten.

von Hartmut Gröger (Gast)


Lesenswert?

Hi

Stell mal die Taktfrequenz des ISP im Steuerprogramm ein. So Wie es
aussieht läuft die Programmierung mit der niedrigsten Frequenz.

MfG HG

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.