µC Defusen

OP #544322
Lesenswert?

Hallo,

hab mir aus leider unbekannten Gründen meinen ATmega 2650 gefust, besser 
gesagt, passt etwas mit den Quarz einstellungen nicht mehr. Ich kann die 
Einstellungen nicht mal mehr auslesen. Hab schon den Quarz ausgelötet 
und ein Signal mit dem Funktionsgenerator angeschlossen. Kann trotzdem 
nicht zugreifen. Falls die Hardware benötigt wird kann ich den 
SChaltplan bereitstellen.

Bitte um Hilfe mfg Martin
Gast #544415
Lesenswert?

Kann man bei dem Typ ISP per ISP abschalten? Normalerweise geht das gar 
nicht, exakt den Chip kenne ich aber nicht, vielleicht wieder mal was 
neues...
Externer Takt hilft normalerweise bei zerfusten Chips, muss aber an 
XTAL1 angelegt werden. Und auch das Verhältnis Chiptakt/ISP-Takt 
beachten.
OP #544535
Lesenswert?

noch schlechtere nachrichten, erstens kenn ich niemanden mit stk und 
noch schlechtere nachricht. ich hab mir schon 2 von den dingern ohne 
grund gefust. normal kann ich programmieren nur mit dem 2560 
funktioniert es einfach nicht.

Kann es vielleicht mit meinem Programmiergerät zusammenhängen?

ich bin solangsam ratlos. ich mag aber den µC retten da einer mir 15€ 
kostet also nicht gerade billig.


mfg Martin
Gast #544548
Lesenswert?

Ist auch VTG am ISP MK II abgeklemmt. Oder versorgt das die 
Targetschaltung mit? Irgend ein Fehler muß ja vorliegen wenn sich die 
Fuses zeitweise nicht so programmieren lassen wie gewünscht und ein 
Eigenleben führen.
Wenn die Target eine eigene Spg. Versorgung hat, darf das MK II keine 
liefern. Passieren als ganz lustige Dinge.
Gast #544553
Lesenswert?

Schalte VTG am MK II ab. Sollte ein Jumper sein.
Es fliesen sonst dabei immer einige Ausgleichströme die nicht 
nachvollziebar sind. Auch wenn sie nur im µA Bereich sind, können sie 
Ärger machen.
Gast #544592
Lesenswert?

Leute was habt ihr immer mit dem ISP?

Der ATMEGA 2560 sollte auch über ein JTAG angesprochen werden können.
Empfehlen würde ich hier einen JTAG ICE mk2. Oder Dragon. Der Dragon 
dürfte aber keine Debug Session unterstützen bei einem Controller mit 
mehr als
32k Flash. Über JTAG sollte man eigentlich immer Zugang bekommen.
Ausser man hat die Taktfuses falsch gesetzt (aber sollte durch ext. Takt
behoben werden können) oder man hat die JTAG Fuse umprogrammiert und 
damit den JTAG abgestellt.

So wie ich das sehe, bleibt nur die Möglichkeit irgendwie die JTAG Pins
zu benutzten oder wenn JTAG abgestellt wurde (Was bei dem Schaltplan zu 
vermuten ist) den Controller auszulöten und einen neuen einzulöten.
Hatte auch schon mal einen Mega48 der den "Debug-Wire-Tod" gestorben 
ist.
Sprich Debugwire-Aktiviert und den controller durch einen ESD am Reset 
Pin
agbeschossen. Danach ging nix mehr! Dann durfte ich den QFN (ja richtig 
QFN)
austauschen. Ich hoffe ihr hab ein gute Lötequipment und eine starke
Lupe oder ein Mikroskop (kostet um die 400 Euro).

Wenn ihr, so wie ich das sehe, wohl im professionellen Bereich tätig 
seid, dann solltet Ihr euch auch passende Tools besorgen. Ich bin heil 
froh, dass
wir ein Mikroskop in der Firma haben und einen JTAG ICE MK2.

Bei einem Projekt würde ich in jedem Fall immer der JTAG freilassen und 
NUR
im aüssersetn Notfall die Pins für andere Zwecke verwenden.
Dann wird die Fehlersuche infacher und man hat immer eine Rückfallebene,
was die Programmierung angeht.


Übrigends, das austauschen ist keine unmögliche Aufgabe. Ich hab auch 
schon einen 160pin TQFP tauschen müssen. Ist zwar stressig (man sollte 
ne ruhige
Hand haben und hochkozentriert sein -
also nicht zuviel Kaffee intus haben g) aber mit der richtigen 
Ausrüstung
machbar sein! Auch bei bleifreier Lötung.
OP #545083
Lesenswert?

Hallo, ich bins wieder einmal^^

Da ich noch immer nicht programmieren bin verzweifel ich so langsam 
echt.
Ich weis einfach nicht wieso sich der Prozessor 2 mal gefust hat.
Kann es an dem Schaltplan liege. Siehe Anhang. Mein Partner und ich hab 
die Vermutung es könnte mit dem SPI - Flash zusammenhängen.
Hatten bei einem anderem Projekt einen ähnlichen Fall. Auch damals wurde 
ein ATMEGA16 gefust. Nachdem wir bei diesem Board das Flash ausgelötet 
haben und einen neuen µC eingesetzt haben, konnte damals der externe 
quarz eingestellt werden und programmiert werden. Als der Quarz beim 
ATMEGA 16 eingestellt war wurde das Flash wieder eingelötet und als 
funktionierte.

Kann dieser FAll auch bei uns wieder eingetreten sein? Ich hab echt 
keine Ahnung wieso. Ich maf jetzt auf jedenfalls noch irgendwie meinen 
AT2560 retten.

Hoffe auf Hilfe.

Danke im Voraus. Grüße Martin
Angehängte Dateien:
Gast #545116
Lesenswert?

Und der Pegelconverter.
Und wie verhalten die sich beim prog.?
So würde ich das nicht machen.
Bei einer derartigen Benutzung von MISO etc. sehe ich noch einen 
Umschalter in Form eines 5053 vor, der bei einem Reset mir den PortB mit 
den 3 Leitungen
vom Rest der Schaltung abtrennt und auf den SPI Anschluß schaltet.
Gast #545184
Lesenswert?

>Ich kann Dir nur den Rat geben: Lass es lieber bleiben. Buchegger wird
>Dir sicher bald in seiner selbstherrlichen Weise schreiben, daß nur er
>sowas kann. Und ja nichts dagegen sagen, sonst zensiert er Deinen
>Beitrag, denn die Admins hier akzeptieren die Wahrheit nicht...

Verstehe das Obige nicht.
Bitte um Erklärung.
MfG.
Gast #545210
Lesenswert?

Papa Schlumpf:

> Verstehe das Obige nicht.
> Bitte um Erklärung.

Es gab in den vergangenen Tagen einen Thread (ala "Wer hat Ideen um ein 
Gerät XYZ zu bauen?"), die gestern soweit in den Schlamm gefahren wurde, 
bis ein Moderator den Thread und die anscheinend temporäre IP-Adresse 
des Originalposters gesperrt hat. Den Thread finde ich jetzt nicht mehr. 
Da ich meinen "Suchkünsten" einigermaßen vertraue, denke ich der Thread 
wurde gelöscht.

In Folge dessen wurde vom Originalposter ein Thread gestartet, um sich 
gegen die Sperrung zu wehren (ala "An die Admins gegen Zensur!"). Den 
Thread finde ich jetzt nicht auch mehr.

Derzeit schreibt der Originalposter in anscheinend beliebige Threads den 
von dir gesehenen Text.

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