Tiny85 lässt sich nicht mehr per ISP ansprechen

OP #3764625
Lesenswert?

Huhu,

ich habe da ein Problem, dass mich echt zum verzweifeln bringt. Ich habe 
eine kleine Schaltung mit Attiny85 aufgebaut (eigentlich nur die 
Grundschaltung. Alles andere wird über Pinheader angeschlossen) und 
gestern konnte ich auch noch die Device-Signatur auslesen.
Als ich heute das erste Testprogramm flashen wollte, konnte ich auf 
einmal nicht mehr per ISP auf den Tiny zugreifen. Als Device-Signatur 
kam fast immer 0x000000 (ab und zu auch 0x0000FF oder 0x00003F).
Also dachte ich, dass vielleicht der µC eine eletrostatische Entladung 
abbekommen hat, und habe den Tiny85 gegen einen anderen fabrikneuen 
getauscht. Aber geholfen hat es nichts.
Als nächstes habe ich eine Grundschaltung auf dem Breadboard aufgebaut, 
aber auch dort ist es das selbe Spiel. Auf dem Breadboard habe ich auch 
noch zwei andere Attinys ausprobiert, aber immer wieder mit dem gleichen 
Ergebnis.
Auf ein Board mit ATmega328P und eines mit ATmega8 kann ich aber 
zugreifen, also am AVRISP-MK2 liegt es auch nicht. Auch mit dem Dragon 
immer das gleiche Ergebnis...
Anbei noch ein Foto vom Breadboard-Aufbau um wirklich alle 
Eventualitäten einer falschen Verkabelung auszuschließen.

Hat irgendwer ne Idee, woran es liegen könnte, dass ich keine Verbindung 
zu meinen Attinys aufbauen kann?

Lg
Dominik
Angehängte Dateien:
OP #3764690
Lesenswert?

Gerade gesehen, dass er doch auf 1MHz läuft (Vorteiler-Fuse übersehen). 
Ändert aber leider auch nichts daran, dass er sich bei 125kHz auch nicht 
ansprechen lässt.

Der blaue Kondensator ist ein 47nF von Reset nach Masse. Läuft aber auch 
ohne nicht (auf meiner Platine hab ich den gar nicht).
#3764812
Lesenswert?

Dominik R. schrieb:
> sehr merkwürdig.

Ja.

> Scheint sich irgend etwas am Studio zerschossen zu haben.

Nein, glaube ich nicht. Ich hatte ein ähnliches Problem schon mit 
ATtiny45.
Ohne an den Fuses herumzufummeln, ging es auf einmal nicht mehr.
Programmer hat seine Daten ordnungsgemäss zum µC geschickt, der 
antwortete aber nicht mehr. Neuer Controller, selbe Daten - läuft. 
Vorheriger Controller, selbe Daten - geht wieder nicht.
Via HV-Programmierung nur den Programmspeicher gelöscht (Fuses nicht 
verändert)  - läuft wieder.

Seitdem setze ich an den Anfang eine kleine Warteschleife - und habe 
seitdem auch nie wieder dieses Problem gehabt.


Gruß

Jobst

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren