Forum: Mikrocontroller und Digitale Elektronik ATtiny verfused


von Klaus (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute!
Ich habe leider gleich zwei „Verfuste“ ATtiny 2313. Ich weiß das es 
bereits ein dutzend Beiträge dazu gibt, aber ich komme damit einfach 
nicht weiter!! Vielleicht könnt ihr mir helfen???

Ich bin nach dieser Beschreibung vorgegangen:
Reaktivieren bei fehlerhaften Taktquellen-Fuse-Einstellungen 
-http://www.mikrocontroller.net/articles/AVR_Fuses#Reaktivieren_bei_fehlerhaften_Taktquellen-Fuse-Einstellungen

Leider tat sich überhaupt nichts. Somit habe ich in meinem 
Ausbildungsbetrieb den ATtiny mal an einen Funktionsgenerator 
angeschlossen und mal  mein Glück versucht. Leider auch dies ohne 
Erfolg.

Vielleicht beschreibe ich mal meine Vorgehensweise:
1.  ATTiny angeschlossen wie unten beschrieben (mehrmals überprüft).
2.  Spannungsversorgung und Rechtecktakt (2MHz (0V,+5V)) habe ich
    mit  einem Oszi direkt am µC überprüft.
3.  AVR-Studio gestartet und mit dem AVRISP MKII die Verbindung zum
    Mikrocontroller aufgebaut.
4.  Einstellen des ISP-Frequenz auf 1MHz, 500kHz und 250kHz (half
    alles nichts)

Beim Versuch die Fusebits zu ändern kam immer die selbe Fehlermeldung:

*Setting mode and device parameters…OK
Entering programming mode…FAILED!
Leaving programming mode…OK*

Die Fusebitseinstellung nach dem ersten öffnen des Fensers zeigt immer 
die selbe Einstellung an, somit denke ich das das die aktuelle 
Einstellung des ATtiny ist??!  Das Bild hänge ich als Grafik an!!

Auch die Funktion Read Signature unter dem Register Main funktioniert 
nicht mehr.

Mir fällt nichts mehr ein was ich noch machen könnte, um den Fehler 
einzugrenzen. (Der USB-Programmer funktioniert an meinem Testboard noch 
einwandfrei) Vielleicht habe ich irgendetwas vergessen ??!

Wenn ihr noch was wisst um den Fehler einzugrenzen dann schreibt bitte!! 
Ich denke nicht das beide Mikrocontroller defekt sind. Leider habe ich 
hier kein Oszi und Funktionsgenerator zu Verfügung. Habe auch schon 
versucht mit einem Atmega8 den Takt zu erzeugen, aber da ich den ohne 
Oszi nicht prüfen kann bin ich mir nicht zu 100% sicher die richtige 
Frequenz zu haben.

Falls ihr noch ein paar Infos braucht, dann schreibt einfach!!



Hier ist die Verdrahtung beschrieben (bekomme erst in ein paar Wochen 
Eagle)

*Anschluss des ATtiny 2313:*
+5V  an VCC
GND an GND
+5V über 10kOhm-Widerstand an RESET
2MHz-Rechtecksignal an XTAL1

*Anschluss des USB-Prgrammer (Anschluss Wannenstecker zum Steckbrett 
bzw. ATtiny):*
Anschluss 1: MOSI
Anschluss 2: +5V
Anschluss 3: frei
Anschluss 5: Reset
Anschluss 7: SCL
Anschluss 9: MISO
Anschluss 4, 6, 8, 10: GND

Besten Dank im Voraus!!
Klaus

: Verschoben durch Moderator
von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Weißt du denn noch, was du "zusammengefuset" hast?  Wenn du die
RSTDSBL-Fuse aktiviert hast, hilft nur noch HV-Programmierung, und
wenn du DWEN programmiert hast, HV-Programmierung oder ein JTAG ICE
oder AVR Dragon, der via debugWIRE wieder in den ISP-Modus zurück
schaltet.

Übrigens: Bildformate  Ein Screenshot als JPEG ist Mift.

von Klaus W. (mfgkw)


Lesenswert?

Jörg Wunsch schrieb:
> Mift.

Mit vollem Mund sprifft man nifft.

von Klaus (Gast)


Lesenswert?

Hallo Jörg,
ich dachte eigentlich das das Bild die aktuelle Einstellung wiedergibt. 
Denn wenn ich das Fenster neu öffne, dann ist die Einstellung immer wie 
im Bild.

Das sollte die aktuelle Einstellung sein. Ich habs noch mal an meinem 
atmega8 ausprobiert. Beim Öffnen des Fensters die richtigen 
Einstellungen des atmega8 angezeigt.

Wenn ich das richtig verstehe dann werden die Parameter auch noch 
richtig ausgelesen (siehe Hinweis auf den Bild unten).

Gruß
Klaus

von Klaus (Gast)


Lesenswert?

Ich meine das nur die Taktauswahl verstellt wurde (wie man auch im Bild 
sieht). Oder kann das nicht sein??

Klaus

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Klaus schrieb:

> ich dachte eigentlich das das Bild die aktuelle Einstellung wiedergibt.

Nein, tut es nicht.  Der Programmer kann ja schließlich nicht mehr
mit dem Target reden, daher kann er auch die Fuses nicht mehr
auslesen.  Er liest alles als 0xFF.  Eigentlich sollte dir wohl
besser gar kein Bild angezeigt werden...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.