Massentod beim Mega 8, was nun, was tun ?

Gast #34524
Lesenswert?

Hallo,

bin vom AT90S4433 auf Mega8 umgestiegen, habe da auch etwas gelesen mit 
Fuses usw.

Habe mir eine Schaltung ohne externen Quarz und Reset-Baugruppe 
aufgebaut, ist ja alles im Chip drin.

Einen frischen Mega8 eingesetzt und die Fuses auslesen klappt, dann habe 
ich die Taktrate einstellen wollen und mich noch daran erinnert, das 
alles invertierd ist, also CLKSEL0 angeklickt und CLKSEL 2 
ausgegeklickt, so dachte ich, die höchste interne Geschwindigkeit 
einzustellen. Sonst habe ich nichts verändert ! Schon beim 
Schreibversuch dieser Einstellung kam die Fehlermeldung : Missing or 
unknown Device (-24).

Ich nutze PonyProg 2.04n und den LPT-Progger hier aus dem Toturial.

Nach dieser Aktion kann ich nicht mehr auf den Chip zugreifen, weder 
Programmieren noch Konfiguration auslesen. Habe dann noch einen frischen 
Chip genommen, lesen und programmioeren (Flash) geht, aber keine Fuses 
setzen, dann geht nichts mehr.

Auch nach dem Einsetzen mit externem Quarz und Reset-Stufe, kein Zugriff 
mehr.

Ich habe gelesen, dass man SPI auch abschalten kann mit den Fuses, der 
Eintrag ist aber bei Pony-Prog angewählt und grau hinterlegt, also nicht 
zu verändern. Muss ich da etwas umstellen? Dann hätte ja aber trotzdem 
eine Progrtammierung der Fuses hinhauen müssen...

Was kann ich tun, hat einer einen Tip oder ähnliche Erfahrungen, kann 
ich diese Mega8 jetzt wegschmeissen oder noch retten..?

Vielen Dank für Eure Hilfe(n)..

Gruss
A. Arndt
Gast #34525
Lesenswert?

Leg mal einen externen Takt an...
Wahrscheinlich nur die Fuses so verstellt dass er sich keinen eigenen 
mehr macht. Solltest du ISP wirklich disabled hab (?!) kannst du ihn 
immer noch parallel programmieren (STK500).
Gast #34527
Lesenswert?

Hallo Herr Arndt,

hatte das gleiche Problem mit einem ATMega16. Hab einen externen Takt 
angelegt (nicht nur Quarz, sondern kompletter externer Oszillator), 
danach konnte ich wieder auf den Chip zugreifen. Hab dann gleich die 
Fuses richtig gesetzt, Oszillator weggenommen und alles ging wieder.

Es könnte aber auch sein, daß die Reset-Leitung des ATMega8 per Fuses 
disabled ist. In diesem Fall glaube ich können Sie den Chip nur noch 
parallel programmieren.

Gruß
Thorsten
Gast #34531
Lesenswert?

Hallo,

mit parallel programmieren ist die Methode gemeint, wie sie auch das 
STK500 unterstützt. Also die Sache mit den 12V Programierspannung und 
so. Schau mal im Datenblatt nach, dort ist das genau beschrieben. Ist 
aber wie gesagt nur notwendig, wenn die Reset-Ltg. disabled ist.

Gruß
Thorsten
Gast #34532
Lesenswert?

Hallo,

habe mal nen externen Takt angelegt, habe einfach 4433 auf einem Pin 
ON/OFF in Endlosschleifen laufen, das haut schon mal hin, jetzt muss ich 
nur die Beschreibung der Fuses finden, vielen Dank nochmal.

Gruss
A. Arndt
Gast #34535
Lesenswert?

Hallo nochmal,

habe herausgefunden, dass mein PonyProg auf SPIEN auf nicht enable 
stand, also 1x programmiert und dann gesperrt. Habe das nun auch 
begriffen und der 4. Mega8 läuft jetzt auch astrein, da muss man ja 
höllisch aufpassen...

Hat jemand mal eine deutsche Erläuterung der Fuses, bin mit dem 
Datenblatt kaum weitergekommen...?

Möchte jemand meine neuen gesperrten Mega8 (3 Stk.) für 3,00 EUR inkl. 
Versand haben, ich habe keinen Nerv auf das aufwendige "Entsperren".

Gruss
A. Arndt
Gast #34542
Lesenswert?

Hallo,

ich habe einen externen Takt angeschlossen, sogar nicht nur einen Quarz, 
habe aber die FUSE SPIEN falsch verstanden, auch mit externem Takt war 
nichts mehr zu machen.

Gruss

A. Arndt

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