Gast
#872981
Hallöchen, ich versuche mich gerade in der Programmierung eines Atmega 8515 mittels AVR Studio und dem STK 500 und es will zum verrecken nicht so, wie ich. Zuerst schien alles so zu laufen, wie es soll. Dann entdeckte ich aber ein paar falsche Lockbits und habe den Chip gelöscht. Nun ließ er sich plötzlich gar nicht mehr programmieren. Beim Auslesen der Signatur erhiehlt ich nur 0xFF durch die Bank weg, auch alle Fuses waren so gesetzt und wollten sich partou nicht ändern lassen. Nachdem ich den Chip dann aufgrund mangelnder Möglichkeiten noch ein paar mal gelöscht hatte, ließ er sich wieder beschreiben. Jetzt wird es aber ganz kurios. Wenn der Chip gelöscht wurde kann ich richtige Signatur auslesen. Soweit alles gut. Sie lautet 0x1E 0x93 0x06 und laut AVR Studio passt sie. Jetzt kann ich auch wieder die Fuses setzten und er behält die Werte bei. Schreib ich aber eine Firmware, so gehen mir die Fusebits wieder verloren und es ist nicht möglich sie zu ändern. Das ganze Projekt ist ein Hex File, also sollten da ansich ja keine Fuses drin stehen. Das STK 500 habe ich im High Voltage Programmer Modus laufen und die Verkabelung sollte richtig sein. Zumindest hat sie die Tage auch bei einem Atmega 8 funktioniert. Einzig beim Bsel2 bin ich mir nicht ganz sicher. Ich habe ihn Momentan gemountet, vielleicht muss ich ihn ja wie beim Atmega8 auf Port PC2 verbinden, damit es klappt? Ansonsten gehen mir echt die Ideen aus, warum der 8515 so rumzickt.