Forum: Mikrocontroller und Digitale Elektronik STK 500 Atmega 32 / 8515 ISP Fehler im AVR Studio


von Ratlos (Gast)


Lesenswert?

Hallo,

also zuallererst mal ein großes Lob an dieses Forum.

Ich habe mich entschieden (wegen meinem Studium) ein wenig 
Microcontroller zu programmieren, habe aber noch sehr sehr wenig Wissen 
in diesem Gebiet.

Ich habe also ein STK500 gekauft, sowie einen Atmega 32-16, ein 
einfaches Programm geschrieben, was die verbauten LEDS zum leuchten 
bringen soll.
Das Verbinden geht soweit fehlerlos über einen USB-seriell Wandler und 
dann die Serielle Schnittstelle.

Nun der Fehler:
Sobald ich allerdings die Fuses / Lockbits auswähle Springt diese 
Fehlermeldung auf:

ISP Mode Error: A problem occurred when
executing the command. Make sure that you are using the correct
programming method. Current mode is ISP. See the command output for more
info. The troubleshooting section in the help system contains more
information on what may  have caused the problems. To open the help
system, click the Help button below. Quick Tips: Verify that the device
is placed in the correct socket, and that the ISP cable is properly
connected. Check that the ISP programming frequency specified on the
'Main' page is well below 1/4 of the clock frequency of the device.
Extra precaution should be made when using the CKDIV fuse and/or Clock
Prescaler Register (CLKPR) on parts supporting this.

Genauso die Fehlermeldung beim Versuch das Programm auf den uC zu 
schreiben:

Getting isp parameter.. SD=0x01 .. OKOK  Reading FLASH input file.. OK
Entering programming mode.. OK! Erasing device.. OK! Programming FLASH
..      FAILED! Leaving programming mode.. OK!


Ich habe schon im Forum gesucht, bin allerdings noch sehr ratlos. Die 
ISP - Frequenz anzupassen wie es einem bei dem selben Fehler () ging, 
hat nicht geholfen. Ich kann Sie zwar einstellen, der Fehler bleibt 
aber!

Würde mich über Tipps freuen.
Wenn jemand noch Infos braucht einfach schreiben. Es sollte aber die 
neuste Version vom AVR-Studio installiert sein...

Vielen Dank shconmal

von STK500-Besitzer (Gast)


Lesenswert?

steckt der Controller im richtigen Sockel?
Ist das Programmierkabel richtig herum aufgesteckt?

von Spess53 (Gast)


Lesenswert?

Hi

Richtiger Sockel? Jumper richtig gesetzt?...

Mach mal ein Foto.

MfG Spess

von Ratlos (Gast)


Angehängte Dateien:

Lesenswert?

Im Auslieferungszustand war bereits ein Atmega 8515 verbaut. Mit dem 
ging es nicht. Nun ist ein Atmega 32 im selben Socke verbaut (mit dem 
selben Fehler). Denke also nicht dass es am Sockel liegt??

Auch die Jumper sind im Originalzustand.

Vielen Dank für die schnellen Antworten.

von STK500-Besitzer (Gast)


Lesenswert?

>Nun ist ein Atmega 32 im selben Socke verbaut (mit dem
>selben Fehler). Denke also nicht dass es am Sockel liegt??

Denke ist manchmal Glückssache...(um meine Lateinlehrerin zu zitieren).
Im AVRStudio gibt es einen aktuellen STK500-Userguide in dem es auch 
eine Tabelle gibt, die beschreibt, in welchen Sockel welcher Controller 
gesteckt werden soll.
Guck dir die mal an.

>Im Auslieferungszustand war bereits ein Atmega 8515 verbaut. Mit dem
>ging es nicht.
Hast du die Projektdaten im AVRStudio entsprechend angepasst?

von Spess53 (Gast)


Lesenswert?

Hi

Das ist der falsche Sockel für ATMega16/32.

MfG Spess

von Andy S. (andy11)


Lesenswert?

Ratlos schrieb:
> Denke also nicht dass es am Sockel liegt??

Doch es liegt wahrscheinlich am Sockel, weil dieser in dem anderen 40 
pin reingehört, das steht auch so im STK500 UserGuide.

lg andy

von Ratlos (Gast)


Lesenswert?

WOW!!!!!!!!!!!!

Einfach genial!

Ich weiß zwar nicht warum es jetzt nicht mit dem Atmega 8151 ging,
aber der Atmega 32 war im falschen Sockel. Nach dem Umstecken gab es 
kein Problem mehr.


Vielen Dank allen Helfern!

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.