Hallo zusammen,
ich habe ein sehr ähnliches Problem.
- Entwicklungsumgebung: Atmel Studio 7.0
- Programmer: mySmartUSB light mit STK500 Firmware
- Controller: ATmega8 -16PU
- Taktquelle: externer Quarz mit 16 MHz
Chip-Signatur, Fuse- & Lock Bits lassen sich einwandfrei lesen. Chip
Erase läuft fehlerfrei durch. Direkt nach dem Erase auf die Lock Bits
ausgelesen: Alle gesetzt. Der Flash lässt sich nicht mehr beschreiben.
Seit mehreren Jahren funktionierte das Flashen über ISP mit derselben
Platine und demselben Programmer einwandfrei. Nach Installation von
Windows 10 habe ich die USB-Treiber des Programmers (Silicon Labs CP210x
VCP) aktualisiert und Atmel Studio von 6.0 auf 7.0 aktualisiert, weil
die 6.0 den Programmer nicht mehr erkannt hatte. Seitdem habe ich das
Problem. Deshalb würde es mich eigentlich wundern, wenn es mit dem ISP-
oder Systemtakt zusammenhinge. Ich habe es auch schon mit allen
möglichen ISP-Takteinstellungen im Atmel Studio versucht.
Für Lösungsideen bin ich sehr dankbar.
Gruß
Henry