Forum: Mikrocontroller und Digitale Elektronik STK500 kaputt?


von Albert Neubauer (Gast)


Angehängte Dateien:

Lesenswert?

Hallo µC-Freaks,

beschäftige mich fürs Studium mit Mikrocontrollern. Habe mir ein STK500
zugelegt und das AVR Studio 4 sammt GCC installiert. Soweit alles
prima.
Hab auch schon nen kleines Programm nur mal so zum Test in das Flash
des ATMEGA8515 geschossen. Soll so ne Art Dimmung der LEDs auf
Knopfdruck (PWM) sein. Hat prima funktioniert.
So nun habe ich pC und STK500 ausgeschalten und nach ca. ner Stunde
wieder eingeschalten. Wollte was neues auf den Chip schießen und es
erscheint nur noch die Fehlermeldung die ich angehängt habe.
Bin noch ziemlich neu auf dem Gebiet und hoffe auf eure Unterstützung.

Gruß

von Sonic (Gast)


Lesenswert?

Hast du einen externen Quarz dran oder taktet das STK den µC? Sieht so
aus als wäre die Taktfrequenz des µC zu niedrig zum programmieren.
Versuch die mal hoch, bzw die Programmierfrequenz runterzusetzen.

von Albert Neubauer (Gast)


Lesenswert?

Das STK taktet den µC. Der Das STK häng per RS232 am PC und ist
praktisch unveränder (fabrikneu). Programmierung hat ja auch schon
funktioniert. Weis nicht wie ich da was veränder haben soll.
Wie kann ich denn die Frequenzen hoch bzw. runtersetzen?

von Sonic (Gast)


Lesenswert?

Im AVR-Prog-Fenster den Reiter 'Board', dann kannst du bei 'STK500
osc' die Taktfrequenz, und darunter bei 'ISP Freq' die
Programmiergeschwindigkeit einstellen.

von Sonic (Gast)


Lesenswert?

Ach ja: mit 'Write' natürlich programmieren!

von Albert Neubauer (Gast)


Angehängte Dateien:

Lesenswert?

Hab´s versucht bringt aber nix. Ich hab mal die Einstellungen angehängt.

von A.K. (Gast)


Lesenswert?

Fuses verstellt?

von Sonic (Gast)


Lesenswert?

Sieht dann wohl so aus als ob dein µC das Zeitliche gesegnet hat! Das
Board und der Controller sind gegen statische Aufladungen extrem
empfindlich, da genügt 'ne Berührung. Du solltest beim Arbeiten ein
(geerdetes) ESD-Armband tragen, gibt's bei Reichelt und Conrad.
Hast Du noch einen 2. µC zum Testen?

von Albert Neubauer (Gast)


Angehängte Dateien:

Lesenswert?

Eigentlich hab ich an den Fuses nix verdreht. Auch das Bild hab ich mal
angehängt.

von Albert Neubauer (Gast)


Lesenswert?

Ach ja, wenn ich den Fuses Reiter öffne kommt wieder diese für mich
mysteriöse Fehlermeldung.

von Albert Neubauer (Gast)


Lesenswert?

Hab nen zweiten zum testen, da kam aber das Gleiche. Kann es sein dass
ich die Programmierlogik auf dem Stk zerschossen habe hab nämlich kein
Erdung am Handgelenk. Kann schon sein das sich da was aufgeladen hat.
Kann ich das irgendwie feststellen?

von Sonic (Gast)


Lesenswert?

Wird schwierig, es gibt meines wissens keinen Selbsttest beim STK.
Wenn's die Befehle unter 'BOARD' annimmt ist das ein Gutes Zeichen,
muss aber nix heißen! Hast du die Jumperstellungen und die Verkabelung
lt Anleitung für deinen µC schon gecheckt?

von Johannes A. (Gast)


Lesenswert?

Andere Frage: Hast Du das STK (wieder) eingeschaltet, bevor oder nachdem
Windows komplett hochgefahren war?

Wenn vorher, kann es nämlich sein, dass sich Windows den STK-Port wegen
irgendeiner automatischen Erkennung selber angeeignet hat und nun
"dazwischenfunkt".

Ansonsten kannst Du davon ausgehen, dass das STK500 echt nicht so
leicht kaputtzukriegen ist. Ich habe meines jetzt über 5 Jahre, und
jedesmal, wenn ich dachte, ich hätte es gehimmelt, war doch nur ein
"totgefuseter" AVR Schuld...

Gruß Johannes

von Albert Neubauer (Gast)


Lesenswert?

Ja Jumpereinstellungen und Verkabelung passt. Ich kann auch ein
Firmwareupgrade durchführen. Wie gesagt, nur das programmieren
funktioniert nicht.

von Sonic (Gast)


Lesenswert?

Mein STK ist auch ca. 5 Jahre und hat bei härtester Beanspruchung einen
Pin an PortB des onboard-8535 verschmerzen müssen (wird nur zur
Hardware-prog benutzt, deshalb egal). Aber bei diesem Fehler weiß ich
auch nicht weiter. Habe die AVRs schon bis zum Fingerverbrennen
gegrillt, waren nicht totzukriegen!

von Johannes A. (Gast)


Lesenswert?

Ähm, bei der (gegrayten) SPIEN-Fuse ist kein Haken, sollte aber sein...

Also wieder ein totgefuseter AVR? Da hilft dann nur noch der Parallel
Programming Mode.

von Albert Neubauer (Gast)


Lesenswert?

Aha und wie stell ich das an? Ich meine die Fuse im Parallel Programming
Mode. Brauch ich da irgendwelche "extra" Kabel?

von Sonic (Gast)


Lesenswert?

Parallel prog ist in der Anleitung beschrieben, dazu brauchst du 2
10-polige Kabel, müssten dabei sein!

von Albert Neubauer (Gast)


Lesenswert?

Ok versuch ich morgen.
Vielen Dank für eure Hilfe.
Gruß Albert

von Johannes A. (Gast)


Lesenswert?

Der Abschnitt im Handbuch ist 3.7.2

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.