Hallo Oli,
Du hast nicht geschrieben,
welche Einstellungen für ISP-Frequenz Du hast.
Wenn Du den Chip mit 32 KHz betreibst,
so muss auch die ISP-Frequenz niedrig genug sein.
z.B. 4 KHz
In der von mir verwendeten AVR-Studio-Version habe ich mal einen
Screenshot gemacht, wo das bei mir einzustellen wäre.
(Aber ich hab im moment keinen Programmer am Rechner daher "Diconnected
mode".)
Wenn man einen Takt extern angelegt hat,
so hat das Recovery funktioniert,
auch wenn man mal beim MEGA 8535 auf externen RC,
statt auf den internen gestellt hatte.
Einen DIL-AVR, der in einer Schaltung mit Quarz war,
den hab ich schon oft in nem Sockel vom STK umprogrammiert.
Das STK führt standardmäßig einen externen Takt an den AVR.
Von der Struktur des Oszillators ist es soweit egal,
ob der Quarz schwingt, oder ob Du am XTAL-Eingang was anlegst.
Es muss vom Oszillator-Verstärker-Eingang erkannt werden.
Und zwar sowohl das High, als auch das LOW.
GND-Offset ist evtl. ein Problem.
Wenn Du sicher Versorgung am AVR
und einen vernünftigen Takt an deinem XTAL1 hast
und Deine ISP-Frequenz nicht zu hoch für den Takt ist,
so muss es funktionieren.
Ohne ein Oszi ist die Kontrolle aber nur schwer möglich.
Ob der 32 KHz die Kraft hat,
dass der das Oszi mit treibt weiß ich im übrigen auch nicht.
Einen Externen Takt muss man aber messen können.
Wenn alles samt Programmer OK ist und es nicht funktionieren will,
so hast Du nicht nur den falschen Oszillator/Takt eingestellt.
Warscheinlich hast Du dann auch die Programmierschnittstelle abgestellt.
Wenn dann keine JTAG aktiviert war/ist so wird Dir nichts übrig bleiben,
als den eintsmlas wertvollen Chip zu verschrotten.
MFG:MBP