Welche Kennung wird denn ausgelesen?
Normalerweise werden von der Programmiersoftware die Kennungs Bytes des angeschlossenen Controllers abgefragt.
Deine Fehlermeldung sagt aus, das die erwartete Kennung nicht mit dem eingestellten Controller zusammen passt.
Deine Low und High Werte sind normalerweise die Fuse Bits und haben mit der Controller Kennung eigentlich nichts zu tun.
Zum proggen via ISP muss der Controller eine gültige Taktquelle haben.
Das kann die Controller interne, ein externer Takt, ein Quarz, oder ein externes RC Glied sein. Welche Taktquelle verwendet werden soll wird über die Fuses CKSEL0 bis 3, sowie über die beiden SUT Fuses eingestellt.
Falls Du diese mal falsch eingestellt hast musst Du die eingestellte Taktquelle anschließen um auf den Controller wieder zugreifen zu können.
Deine Fuses stehen übrigens auf Externer RC Oszillator 0...0,9MHz. Nebenbei - Brown out detection ist ein bei 4V Schwellenspannung eingestellt.
Ich vermute, das der Fehler in der falschen Takteinstellung liegt.
Die Programmierfrequenz darf übrigens nur maximal 25% der Controller Taktfrequenz betragen.
EDIT!
Hubert hat Recht, ist auf externe Taktquelle gefused!
Lesezeichen