ISP Problem STK500

Gast #800363
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
"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
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
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

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.