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
Hmm, klingt aber alles verdächtig nach Resetpin... - Nur einmal Programmieren - Nach ein / aus gehts wider - Programm läuft nicht Wie hast du das mit dem Resetpint geprüft? mfg Andreas
... was zeigt HW Info an ? ... ist das ein C2 Board ? ... Studio 4.19 ?
Ich habe am Reset Pin die Spannung gemessen. War so bei 3V. Beim Drücken des Reset Button viel sie dann auf 0V ab.
Ja, ich nutze AVR Studio 4.19. Als Firmware habe ich die mit dem AVR Studio 4.19 mitgelieferte Version (stk500.ebn) 0x020a aufgespielt. Was bedeutet C2? mfg Lukas
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.
Auf meinem Reset messe ich glatte 5V. Wie hoch ist die Eingangsspannung und VCC?
laut Schaltplan ist das Signal low active - wenn da 5V drauf sind - bei laufendem Programm,dann sollte das in Ordnung sein. Eingangsspannung des STK 500 bei mir 9V/1.5A.- damit halte ich den LM kühl ..
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?
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
Naja, das STK500 hat eine HV Schnittstelle, aber die bekomme ich auch nicht zum Laufen. Über die geht eigentlich gar nichts. Habe die Anleitung dazu genau befolgt aber erhalte beim auslesen nur 0xFF's.
wie hoch war die ISP Frequenz ? Bin da heute ebenfalls in ne blöde Falle getappt. mfg Karl
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.