www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Tiny45 - wird erkannt ist aber nicht flashbar, merkwürdige default fuses


Autor: Daniel B. (scheinleistung)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Zusammen,

Ich kann plötzlich meine Tiny45 nicht mehr flashen, schon hunderte Mal 
gemacht (Immer die selbe Platine) an einem Rechner an dem schon seit 
Jahren nichts mehr geändert wurde, aber plötzlich sind die default werte 
der fuses ganz anders, dann steht bei manchen fuses (BODLEVEL, 
Lockbits,...) "undefined value" (siehe auch Anhang) und beim Versuch zu 
flashen kommt der AVRStudio Standard Error.

Das ISP MKII steht auf grün, er hat also eine Verbindung. Aber was auf 
dem Weg zum uC passiert ist mir ein Rätsel...

Hat jemand eine Idee was hier passiert ist?

Autor: Michael G. (linuxgeek) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn wirklich der externe RESET deaktiviert wurde kannst den nicht mehr 
per ISP flashen. Zumindest laut Ausgabe vom Tool scheint er die Fuses ja 
auslesen zu koennen, also ein generelles Verbindungsproblem scheint es 
eher nicht zu sein. Laesst sich vielleicht per HV noch retten der 
Baustein.

Autor: Daniel B. (scheinleistung)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Naja die uCs sind nagelneu geliefert und bestückt, wie kann der externe 
Reset deaktiviert sein??
Und warum ging es noch vor einigen Tagen mit uCs der selben Lieferung 
einwandfrei?

Ich kann mir das nicht erklären?!

Autor: Benedikt K. (benedikt) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
D. Berg schrieb:
> Naja die uCs sind nagelneu geliefert und bestückt, wie kann der externe
> Reset deaktiviert sein??

Ich vermute eher dass das Auslesen schief geht, denn es wird konstant 
0x01 gelesen.

> Und warum ging es noch vor einigen Tagen mit uCs der selben Lieferung
> einwandfrei?

Platine defekt, Kabel gerissen, usw. Es kann viele Gründe geben. Lese 
doch mal einen Controller aus, der vor ein paar Tagen noch ging. 
Funktioniert dieser auch nicht, liegt der Fehler schonmal nicht beim 
AVR.

Autor: Michael G. (linuxgeek) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kannst Du mit dem selben Dialog denn den Flash auslesen bzw. die 
Signatur korrekt verifizieren?

Autor: Daniel B. (scheinleistung)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich muss jetzt gerade feststellen dass ich einen alten bereits 
geflashten uC auslesen kann ohne Fehler... und auch flashen. Aber es 
kann kann auch kaum möglich sien dass alle neuen uCs nicht gehen?!?!

Außerdem stelle ich fest dass er nocht nur undefinierte Werte ausliest, 
die Werte die er ausliest ändern sich auch immer wieder. Wenn ich 10 mal 
auslese ändern sich die gelesenen Fuses auch 10mal

Autor: Lothar Lehmann (lole)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
neue µC laufen mit 1MHz, da sind die standardmäßigen 250kHz ISP Takt oft 
zu hoch. Den Effekt habe ich jedenfalls. Für die erste Programmierung 
reduziere ich auf 125kHz. Wenn die Fuses dann gesetzt sind (ClkDiv oder 
ext.Quarz) gehe ich wieder auf 250kHz. Könnte sein, dass das auch Dein 
Problem ist.
Grüße Lothar

Autor: Daniel B. (scheinleistung)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Lothar!

DANKE!!! Keine Ahnung warum, aber das ist die Lösung. Ich habe imemr mit 
1MHz geflasht (8MHz uC Takt) und das hat bisher auch funktioniert.
Auf jeden Fall hat es geholfen den ISP auf 125kHz zu senken!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.