HV hat leider nix gebracht.
Also hab ich mich schlau gelesen, was ich da eigentlich verbrochen habe.
Mit DDRB=0xff habe ich mir neben der Kommunikation auch XTAL1 und XTAL2 abgeklemmt und da ich keine Fuse-Bits geändert habe, wird weiterhin der externe Oszillator verwendet. Wahrscheinlich geht deshalb nix mehr.

Sowie das Programm gestartet wird, bleibt also alles stehen.

Frage:
Gibt es eine Möglichkeit, den Programmspeicher zu löschen, ohne dass das geladene Programm gestartet wird?