Tiny85 lässt sich nicht mehr per ISP ansprechen

OP #3764625
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:
Gast #3764658
>per HVSP auf den Tiny85 zuzugreifen.
>Das klappt komischerweise. Irgendwer eine Idee?

Du hast die RSTDISBL Fuse geflasht und den Reset
Pin zu einem I/O Pin gemacht.
OP #3764690
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
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

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.