ISP Problem STK500

Gast #800363
Lesenswert?
• ▲
▼
Hi,

ich habe jetzt mal wieder längere Zeit nichts mehr mit uC gemacht und 
jetzt habe ich eine einfache Schaltung mit einem ATmega8 und einem 
MAX232 aufgebaut. Habe den uC in meiner STK500 über SPI programmiert und 
habe die FUSE Bits auf 1111 gesetzt, da ich einen externen Quarz auf 
meiner Platine habe. Jetzt habe ich den 2x3 poligen SPi stecken der STK 
500 auf meiner Platine nachgebaut und will nun direkt auf der Platine 
programmieren. Leider krieg ich immer diesen Clock Fehler des SPI. 
Anschlüsse habe ich tausendmal gecheckt, die stimmen.

Nun war ich mir nicht mehr sicher, aber mal muss auch noch das SPIEN 
setzen oder ? Wenn ja, dann kann man das ja nicht über eine SPI 
Programmierung machen. Wird der ATmega8 mit einem SPIEN gesetzt 
ausgeliefert ? Jetzt wollte ich per High Voltage Programmierung das 
SPIEN Bit setzen, nur leider ließt meine STK500 immer das falsche Device 
aus, immer 0xFF 0xFF 0xFF. Noch dazu spinnt meine STK500 häufig, den 
Fehler habe ich nie rausgefunden, ich kann dann einfach nicht mehr auf 
die Devices konnekten, dann spiele ich einfach das STK500 Update aus dem 
Atmel Directory drauf und dann geht es wieder. Aber woran das liegt, 
keine Ahnung. Ich kann ohne das ich auf den Chip direkt auf der Platine 
konnekten kann nicht weiterarbeiten, würde mich also sehr über eure 
Hilfe freuen.

Danke
Matthias
Gast #800532
Lesenswert?
• ▲
▼
"An der STK500 ist das 2x3 polige Kabel an den 6-fach ISP Steckern
angeschlossen."

Du musst den mit "ISP6Pin" beschrifteten verwenden.
Ausserdem könte der Kondensator am Reset-Eingang stören - weiss ich aber 
nicht genau, da ich den nie einbaue.
Gast #800664
Lesenswert?
• ▲
▼
Bei meinem Nachbau wählt STK 500 immer die höchstmögliche ISP-Frequenz 
von 1,8 MHz als default-Takt. bei 3,8 MHz gehts dann schon daneben.
im Menu des STK 500 in der Kategorie board lässt sich eine tiefere 
ISP-Frequenz einstellen, die niedriger als 1/4 von 3,8 MHz sein muss.
Gast #801069
Lesenswert?
• ▲
▼
Also so eine wirkliche Ahnung habt ihr auch nicht was falsch sein könnte 
oder?
Den Antworten nach zu urteilen, kann mein STK Problem niemand 
beantworten und warum meine ISP Programmierung auf meiner Platine nicht 
geht?

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