Gast
#276077
Hallo, habe mir ein STK500 gekauft, nur leider funktioniert es nicht richtig. Ich habe das Beispiel aus dem QuickStart-Buch abgetippt und möchte es in den eingesteckten ATmega8515 programmieren. Dabei erlebe ich seltsame Dinge, hier geordnet nach der Reiterkarte im STK500 Menü des AVRStudio 4(Version 4.11, Build410, ServicePack3): Reiter "Program": Erase Device: Ist möglich Program Flash: Bricht ab mit "Programming FLASH ... FAILED!" Verify Flash: Funktioniert nicht, " FLASH contents differs from file.. FAILED" Wenn ich das Device lösche, den (leeren) Inhalt des Flash auslese und in eine Datei speichere und diese Datei mit dem Flas Inhalt vergleichen lasse (Verify), dann bekomme ich eine Warnung " FLASH contents differs from file.. FAILED" Reiter "Fuses" und "Lock Bits": Man kann ja den Status mit dem Button "Read" auslesen lassen. Bei mehrmaligem Auslesen hintereinander werden aber immer wieder verschiedenen Stati ausgelesen, ohne dass ich aber was verändere. Zum Beispiel bei den Lock Bits sind alle drei Bits (Memory, Application und Boot Loader Protection) jeweils einmal auf 1, dann alle drei mal wieder auf 3. Reiter "Advanced": Wenn ich die Signature Bytes auslesen lasse, bekomme ich im Anzeigefeld "0x00 0x01 0x02" und darunter "WARNING: Signature does not match selected device!" Was ist da nur los? Ich habe mal als Werkstudent vor 2 1/2 Jahren mit einem (anderen!) STK500 gearbeitet, da funktionierte alles tadellos. Das ganze ähnelt ein bischen dem Beitrag http://www.mikrocontroller.net/forum/read-1-255811.html#new von Markus reichert, nur löste sich da alles dann wohl von selber. Ich würde mich freuen wenn jemand was dazu weiss.