Meinst Du nicht auch, das es jetzt an der Zeit wäre zu erläutern, was Du sonst noch alles gemacht hast und mit welchem Ergebnis.
Bisher bist mit derlei Infos nicht rumgekommen.
Auch wenn das mit dem ArduinoAsISP nicht funktionieren soll, würde ich das aber aufgrund des erfolgreichen Flashen noch einmal genau durchgehen.
Habe mir jetzt 5 Stk. Atmega328p-au bei Conrad bestellt und es sind wieder die atmega328p-uth gekommen. Habe einen Testweise auf einen Funktionierenden Arduino Nano draufgelötet mit dem Ergebnis, dass ich wieder keinen Bootloader drauf brennen kann.
Damit komme ich an den Chip ran. Ich kann mit der Software progisp 1.72 alles auslesen, den chip löschen und sogar einen Bootloader drauf brennen.
ABER: nur 1 mal!
Wenn ich damit den Arduino Bootloader raufbrenne, der im Arduino Verzeichnis vorhanden ist, dann brennt er den Bootloader und verifiziert auch alles wunderbar und danach ist schluss. wenn ich dann versuche wider mit dem Chip zu kommunizieren sagt er mir: "Chip Enable Program Error".
Wenn der Chip neu drauf ist und ich die Fuses auslese erhalte ich:
L:62 H:D9 E:FF Lock: FF
Das sollte so funktionieren, wenn denn der Takt da wäre.
Meine Vermutung ist, dass der Oszillator nicht schwingt. Über den Grund kann ich nur rätseln....
Der Beleg ist, dass der interne Takt läuft, aber nach setzen der Fuses das Programmieren versagt.
Dein Schaltplan sollte auch funktionieren.
Gut , R3 würde ich auf 10k setzen, und nicht so mit Abblockkondensatoren sparen.
Kurz und knapp, ich habe an der Hardware nichts geändert nur den ATMega328p-uth durch einen ATMega8-16 ersetzt da dieser sich ja nur wenig vom 328p unterscheidet, und es klappt wunderbar.
Bei sämtlichen Namhaften Händlern (Conrad, Reichelt, RS, DigiKey, ...) ist übrigens der ATMega328P-AU AUSVERKAUFT für MONATE (!!!). Wie ich mir sagen ließ werden noch Restbestände des ATMega328P-UTH geliefert, da dieser ja im Prinzip das selbe ist.