Forum: Mikrocontroller und Digitale Elektronik STK500 programmiert plötzlich nur halb so schnell


von Sebastian Wille (Gast)


Lesenswert?

Hallo,

ich habe mit meinem STK500 im Moment ein komisches Problem. Für ein
doch recht umfangreiches Projekt benötigte es zum Programmieren eines
Mega128 immer so 20-25 Sekunden.

Nun ließ ich das Projekt einige Wochen ruhen und wollte nun wieder
loslegen. Und plötzlich programmiert das STK500 nur noch extrem
langsam. Es braucht mindestens doppelt so lange, was doch arg nervt.
Das Programm läuft danach aber immerhin richtig.

An was kann das liegen? Ich habe am STK und PC nichts verändert und
habe alle Einstellungen vom PC x-mal geprüft.

Ich stehe ich vor einem Rätsel. Kennt jemand das Phänomen?

Vielen Dank für alle Tips!

Sebastian

von crazy horse (Gast)


Lesenswert?

hast du mal den Takt überprüft (Board -> Oszillator ) steht
wahrscheinlich auf einer niedrigeren Frequenz als 3,69MHz.

von Sebastian Wille (Gast)


Lesenswert?

Hi,

vorweg: Es klappt wieder schnelle, vielen, vielen Dank! :-)

Die Frequenz stand aber komischerweise bei 3,69MHz. Ich habe sie auf
1,84MHz umgestellt und schon ging's wieder schnell! Danach habe ich
wieder die 3,69MHz versucht - und es ging plötzlich wieder!

Vielen Dank nochmals! :-)

Sebastian

von Mike (Gast)


Lesenswert?

Ich kenne das Problem auch habe den Grund aber auch noch nicht
rausgefunden. Eine ganze Zeiltlang gings es verdammt schnell. Einige
Wochen später benötigte ich fürs gleiche Programm dan 3-4 mal solang.
Habe dan nur am Rort A was angesteckt und wohl etwas druck auf das
Board ausgeübt und plötzlich gins wieder so flott wie am Anfang. Stehe
bis heute auch noch vor nem Rätzel. Kann das ganze nicht Reproduzieren.

Wäre villeicht mal interesannt die Erfahrungen zu diesem Thema zu
sammeln, villeicht kommt man dan mal dahinter.
Bei mir war es übrigens auch der Mega128.
Crazy Horse, wie kamst du auf die Idee mit dem Oszylator? war das ins
blaue geraten? Oder hattest du auch schon das problem? Ich habe nämlich
nicht den Boarinternen Oszylator verwendet sondern einen 16Mhz Quarz.

Grüße Mike

von Mike (Gast)


Lesenswert?

PS. Bitte Entschuldigt meine vielen Tippfehler. Ich hatte heute SPS
(!!ich hasse SPS!!) und Microcontroller- Prüfung und bin noch etwas
durch den Wind.

von ralf (Gast)


Lesenswert?

Hallo,

hatte das gleiche Problem auch schon des öfteren. Auch im Zusammenhang
mit dem Mega128 (und externes Quarz mit 8MHz). Und ich habe auch noch
keine Lösung. Der Fehler kam mal und ging dann auch wieder, ohne was zu
ändern. Auch unterschiedliche Versionen des AVRStudios brachten nichts.
Bei mir war es dann aber so, dass ich ein anderes STK500 probiert habe
und da hat es dann gleich wieder mit funktioniert. Ich konnte also
zwischen 2 STKs hin und her stecken. Bei dem einen hatte ich dann den
Fehler und bei dem anderen nicht. Kann es vielleicht an der Verbindung
zum uC liegen? Vielleicht ist ja ein Wackliger auf der Platine des
STK500? Bei mir ist es z.B. so, dass ich die Kabel recht häufig
umstecke.

Viele Grüße,

Ralf

www.ralf-hochhausen.de

von Hagen (Gast)


Lesenswert?

Auch ich kenne das. Nachdem ich die AVR's komplett gelöscht hatte
konnten diese wieder schneller programmiert werden. Ich meine das es an
der Anwendung liegt die im AVR programiert wird. Dies dürfte zwar
KEINERLEI Auswirkungen auf das SPI haben, aber denoch konnte ich
beobachten das es abhängig von der Software mal schneller mal
langsammer geht.

Gruß Hagen

von Joern Gerhard (Gast)


Lesenswert?

Da hat atmel irgendwas merkwürdiges gemacht. Beim STK500 hatte ich das
auch mal, beim AVRISP ist das sogar IMMER so (neuste Firmware). Bei
3.69MHz geht es sehr langsam, bei 1,8Mhz optimal!
Einfach einstellen und damit leben.

cu joern

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.