ATmega8 falsche fuse :-(

Gast #4007619
Hallo,

Ich habe bei einen Mega8 die fuses falsch gesetzt.
Und zwar Low-Byte 0xC8 und das High-Byte 0xFF
Den Atmega habe ich davor mit einen externen 8Mhz Quarz betrieben.
Mit welcher Methode kann ich die fuses wieder richtig schreiben, der 
Atmel wird jetzt garnicht mehr erkannt.
Gast
Du hast ihn auf die Verwendung eines externen RC-Oszillators von 8-12 
MHz eingestellt.
Also musst du einen extern RC-Oszillator in dem Frequenzbereich 
anschließen. Dann kannst du ihn wieder ansprechen.
http://www.engbedded.com/fusecalc/
Sieht so aus, als ob du ihn auf externen Oszillator umgestellt hast! 
Also - Oszillator anhängen und fuses resetten. Wenn du keinen Oszillator 
hast tut`s auch ein Pin eines anderen uC`s, welchen man so schnell wies 
geht an und ab schaltet.

Absoluter ghetto modus (HAT BEI MIR SCHON MEHRMALS FUNKTIONIERT!), ist 
ein einige Meter langer Draht. Sofern es genug RF-Müll in der Luft 
hat...
Gast
Martin schrieb:
> Ne geht nicht er hat damit den Reset Pin deaktiviert als auch die
> ISP Programmierung!

Habe ich über isp keine Möglichkeit?

HildeK schrieb:
> Du hast ihn auf die Verwendung eines externen RC-Oszillators von
> 8-12 MHz eingestellt. Also musst du einen extern RC-Oszillator in dem
> Frequenzbereich anschließen. Dann kannst du ihn wieder ansprechen.

Ich habe das schon mit 8Mhz und 1Mhz ohne Erfolg getestet.

Sean Goff schrieb:
> http://www.engbedded.com/fusecalc/
> Sieht so aus, als ob du ihn auf externen Oszillator umgestellt hast!
> Also - Oszillator anhängen und fuses resetten. Wenn du keinen Oszillator
> hast tut`s auch ein Pin eines anderen uC`s, welchen man so schnell wies
> geht an und ab schaltet.
>
> Absoluter ghetto modus (HAT BEI MIR SCHON MEHRMALS FUNKTIONIERT!), ist
> ein einige Meter langer Draht. Sofern es genug RF-Müll in der Luft
> hat...

Meinst du das ernst mit den RF-Müll? :-D
Steffen G. schrieb:
> Martin schrieb:
>> Ne geht nicht er hat damit den Reset Pin deaktiviert als auch die
>> ISP Programmierung!
>
> Habe ich über isp keine Möglichkeit?

Hmm also so wie ich das sehe ist RSTDISBL nicht gesetzt. Sollte also 
gehen.

> HildeK schrieb:
>> Du hast ihn auf die Verwendung eines externen RC-Oszillators von
>> 8-12 MHz eingestellt. Also musst du einen extern RC-Oszillator in dem
>> Frequenzbereich anschließen. Dann kannst du ihn wieder ansprechen.
>
> Ich habe das schon mit 8Mhz und 1Mhz ohne Erfolg getestet.

Hmm das sollte gehen! Ist der Takt auch am richtigen Pin (CLKIN)?

> Sean Goff schrieb:
>> http://www.engbedded.com/fusecalc/
>> Sieht so aus, als ob du ihn auf externen Oszillator umgestellt hast!
>> Also - Oszillator anhängen und fuses resetten. Wenn du keinen Oszillator
>> hast tut`s auch ein Pin eines anderen uC`s, welchen man so schnell wies
>> geht an und ab schaltet.
>>
>> Absoluter ghetto modus (HAT BEI MIR SCHON MEHRMALS FUNKTIONIERT!), ist
>> ein einige Meter langer Draht. Sofern es genug RF-Müll in der Luft
>> hat...
>
> Meinst du das ernst mit den RF-Müll? :-D

So halb ;)
Ich hab`s tatsächlich mal so gemacht (hatte keine alternative 
Taktquelle, nichtmal nen 2. uC), brauchte aber so ca. 3 Versuche bis es 
ohne Unterbruch klappte
Moderator Persönliche Seite
Steffen G. schrieb:
> Habe ich über isp keine Möglichkeit?

Schreib' doch einfach mal, in welcher Ecke des Landes du zugange bist.
Vielleicht findet sich ja gleich bei dir um die Ecke jemand, der einen
STK500 oder AVR Dragon hat, der die HV-Programmierung schon von Haus
aus kann.

Oder du tütest das Ding in einen Briefumschlag, legst einen frankierten
Rückumschlag bei, und schickst es mir.  Adresse findest du, wenn du
dich bemühst.
Gast
Sean Goff schrieb:
> Hmm also so wie ich das sehe ist RSTDISBL nicht gesetzt. Sollte also
> gehen.

Der ist nicht gesetzt
0xc8 == 11001000

Sean Goff schrieb:
> Hmm das sollte gehen! Ist der Takt auch am richtigen Pin (CLKIN)?

Da liegt glaube ich mein Fehler, habe das Rechtecksignal an xtal1 
angeschlossen, xck ist der richtige pin oder?

@martin
Danke für den Tip, der mega8 ist in tqfp32 dafür jetzt extra eine 
Platine ätzen ist es nicht wert.
Es Handelt sich um einen usbasp, der kostet ja fast nichts ;-)

@jörg

Danke für dein Angebot, das Porto ist es nicht wert, das Teil kostet ja 
aus China keine 3€
Gast
Jörg Wunsch schrieb:
> Steffen G. schrieb:
> habe das Rechtecksignal an xtal1 angeschlossen
>
> Das ist korrekt.
>
> Geh mal mit dem ISP-Takt noch runter.

Ich verwende einen zweiten usbasp +
eXtreme Burner AVR, kann ich das mit diesen Programm? Oder am besten 
gleich mit AVR-Dude
Gast
Sehr witzig weil ich das Problem mit einem USBASP auc schon mal hatte :D

Steffen G. schrieb:
> Danke für den Tip, der mega8 ist in tqfp32 dafür jetzt extra eine
> Platine ätzen ist es nicht wert.
> Es Handelt sich um einen usbasp, der kostet ja fast nichts ;-)

Sehr witzig weil ich das Problem mit einem USBASP auch schon mal hatte 
:D ... ich habe damals kleine Drähte an die Beinchen gelötet... wollte 
ihn ungerne wegschmeißen
Gast
Nochmals danke für die Hilfe, ich habe leider gesehen das ich die fuses 
falsch gepostet habe.

 High == 0xC8 --> BOOTRST programmiert und somit kein Reset für ISP
 Low ==  0xFF

Also würde nur ein HV-Programmer helfen, der sich aber für eine 2,22€ 
Schaltung nicht Wirtschaftlich ist ;-)
Gast
Mit 8Mhz Quarz funktioniert es nicht, oder muss ich dazu einen 
Oszillator dazu verwenden? Wenn ja welche Frequenz? Mit 1Mhz (vom Oszi) 
hatte ich auch keinen Erfolg

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 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.