STK500 kann nur einmal flashen

OP #2826265
Lesenswert?

Ich habe nach langer Zeit mein STK500 hervorgeholt und wollte eigentlich 
mal wieder mit Mikrocontollern arbeiten. Leider bekomme ich das STK500 
nicht mehr zum Laufen und verzweifel langsam an dem Ding.

Ich kann einen Chip nur einmal auslesen und dann geht nix mehr bis ich 
das STK500 ausschaltet und wieder an mache. Die AVR Checklist hat dazu 
einen Eintrag, allerdings trifft der bei mir nicht zu. Aus der 
Checkliste geht hervor, dass der Reset Pin kurzgeschlossen seien könnte, 
ist es aber bei mir nicht der Fall.

Ich habe schon unterschiedliche Chips versucht und sogar den original 
ATmega8515, der mit dem Board ausgeliefert wurde, wiedergefunden und 
getestet. Wenn ich etwas auf den Chip flashe, wie zum Beispiel das Blink 
LED Beispiel aus der STK500-Beschreibung, läuft das allerdings auch 
nicht, so dass ich mir nicht sicher bin, ob das Flashen wirklich 
funktioniert hat.

Fuse kann ich, wie alles andere, einmal auslesen oder schreiben und dann 
ist auch damit schluss bis ich das Board aus und wieder anschalte.

Nach dem Flaschen leuchtet immer eine der LED's (PB6) und dann kann ich 
nur noch den Stecker ziehen.

Bin dankbar für jede Hilfe.

Gruß

Lukas
#2826428
Lesenswert?

Lukas Macnamara schrieb:
> Ich habe am Reset Pin die Spannung gemessen. War so bei 3V.
>
> Beim Drücken des Reset Button viel sie dann auf 0V ab.

Warum ziehst du nicht einfach den Jumper auf dem Bord für den Reset pin? 
Wobei einmal programmieren und dann ist feierabend klingt komisch... 
Netzteil genug Spannung? nicht das er dann abschmiert. Alternativ würde 
ich dann auch mal die Programmeinstellungen prüfen.

Ich habe auch das STk 500 und das Problem ist bei mir noch nie 
aufgetreten.
OP #2832095
Lesenswert?

Danke schon mal für die vielen Tipps. Leider hat noch nix funktioniert. 
Ich habe jetzt noch einmal nach gemessen. Mein VCC ist 4.95 und schneit 
damit in Ordnung zu sein. Am Reset PIN liegen aber nur 1.8V an, was ich 
mir irgendwie nicht erklären kann.
Das Board selbst betreibe ich mit 12V.

Noch Ideen?
#2832102
Lesenswert?

Hallo!

Das Problem habe ich mit meinem STK600 auch gehabt.

Ich konnte nur einmal flashen.

Schau dir mal deine Fuses genauer an, bei mir hat es die beim ersten mal 
Programmieren umgeschrieben (weis leider auch nicht warum).

Wenn du eine HV-Programmierschnittstelle am Board hast, nutz diese um 
auf den Atmel zuzugreifen.

Danach Fuses richtig setzen und schon müsste es klappen.

War zumindest bei mir so.

Gruss
Gast #2834203
Lesenswert?

Ich würde mal alle Jumper auf Defaultposition setzen (siehe Anleitung).

Weiterhin:
- Ist der Baustein im richtigen Sockel?
- Ist der OSC-Jumper richtig gesetzt?
- Ist das ISP-Verbinderkabel richtig verbunden?
- ISP-Frequenz < 1/4 der OSC-Frequenz?
- Warum liegen am Reset-Pin nur 1,8V? Jumper richtig gesetzt?
- Kabel an den I/Os entfernen (vielleicht Kurzschluß hier?)

Wie sieht die Fehlermeldung konkret aus?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren