Atmega 8 durch programmieren der Fuses zerstöhrt?

OP #2285807
Hallo Leute!

Ich wollte in letzter Zeit schon öffters einen Atmega 8 Programmieren. 
Doch jedes mal wenn ich es im AVR Studio versucht habe kam ich nur zu 
den Fuses und danach, ließ sich der Atmega nicht mehr programmieren. 
Jetzt habe ich es nochmal versucht, nur hatte ich diesmal de Fuses so 
gelassen wie sie waren. So hat es geklappt. Wie kann es sein, dass wenn 
ich bei den Fuses nur den Internen RC-Oszilator von 1 auf 8MHz umstelle, 
der Atmega kaputt geht? Mach ich was falsch? Kanns an meinem Programmer 
liegen?

Programmer:
http://cgi.ebay.at/AVR-USB-ISP-Programmer-ATMEL-ATMEGA-STK500-Neu-ATTINY-/370490000223?pt=Wissenschaftliche_Ger%C3%A4te&hash=item5642ecc35f

mfg Stephan
#2285828
Hallo,

am Programmer sollte es eigentlich nicht liegen. Wie sind denn die Werte 
der Fuses - vorher und nachher? Oder mach mal Screenshots vom AVR 
Studio.

Ich bin auch relativ sicher das der ATmega nicht kaputt ist, sondern nur 
irgendwas mit der Takteinstellung nicht stimmt.



Carsten
OP #2285878
Also wenn ich den Fehler mit dem Tackt gamcht haben sollte, was ich zwar 
nicht glaube da mir das nicht nur einmal passiert ist, kann ich den 
Atmega noch retten wenn ich einen Tackt anlege oder?

Und was haben die Reset-Disable- und SPIEN- Fuses ansich? Müssen die 
gesetzt werden? Oder in grundzustand gelassen werden? Was machen die 
eigentlich?

Danke für die Antworten: Stephan
#2285924
> Tackt
oO Augenkrebs...

Reset Disable verschafft Dir einen zusätzlich Portpin, dafür läßt sich 
der µC nicht mehr mit diesem Pin resetten und demzufolge auch nicht mehr 
per SPI programmieren.

SPIEN schaltet das SPI-Programmierinterface ein oder aus. Habe ich 
selbst schon geschafft mich damit aus einem µC auszusperren. SPIEN? Was 
soll'n das sein? Kenne ich nicht, kann also nicht so wichtig sein, also 
aus damit... Jo, denkste... **fg** Aber beim nächsten Mal weiß man's 
dann.
Gast #2285956
Hi

>SPIEN schaltet das SPI-Programmierinterface ein oder aus. Habe ich
>selbst schon geschafft mich damit aus einem µC auszusperren. SPIEN? Was
>soll'n das sein? Kenne ich nicht, kann also nicht so wichtig sein, also
>aus damit... Jo, denkste... **fg** Aber beim nächsten Mal weiß man's
>dann.

Aber nicht mit ISP.

'Notes: 1. The SPIEN Fuse is not accessible in Serial Programming mode.'

MfG Spess
OP #2285963
Ok vielen dank für die Antwort!!!

Jetzt ist das auch geklärt.

Und was ich falsch gemacht habe weiß icht jetzt zu 90% auch. Extern RC 
Oszilator =! Extern Crystal!!! Jetzt kann ich sogar noch meine 
abgemurksten Atmegas wieder mit der richtigen Beschaltung retten 
Gast #2286010
Hi

>Habs mit einem ATMega8 oder was das damals war getestet. Hat wunderbar
>funktioniert...!

Dann wären die Bedingungen interessant. Zumindest im AVR-Studio kannst 
du die die SPIEN-Fuse (unter SPI) nicht an- oder abwählen.

MfG Spess
#2286155
Zur Not lässt sich ein so "gebrickter" AVR auch noch per HV-Programming 
"retten":
http://www.mikrocontroller.net/articles/AVR_HV-Programmer
Das STK500 kann das z.B.

Ben _ schrieb:
> So ganz genau weiß ichs nicht mehr. Ich weiß nur noch daß ich mich
> extrem geärgert habe weil ich den µC danach von Lochraster runterlöten
> durfte.
Deshalb ist es -- sofern die Kapazität der Pins uninteressant ist -- 
immer lohnenswert, einem µC einen Sockel zu spendieren ;)
(Firma: Huddel und Brassel Ltd.) Persönliche Seite #2286331
spess53 schrieb:

> Aber nicht mit ISP.
>
> 'Notes: 1. The SPIEN Fuse is not accessible in Serial Programming mode.'
>
> MfG Spess

Es gab mal eine Windows PonyProg Version 1.xxf noch ohne setup.exe, also 
aelter als Version 1.14, damit konnte man bei einem ATmega644 die SPIEN 
setzen. Dies ging mit einem dt006 Dongle. Wie, haben wir nie 
rausgefunden, aber man konnte sie wirklich disablen. Mit dem STK500 
(HV-Mode) und AVRStudio wieder enable und per PonyProg ueber SPI wieder 
disable, funktionierte als wenn es gewollt waere, mehrmals probiert und 
auch mit verschiedenen ATmega644.
Mit der gleichen PonyProg Version unter Linux ging es NICHT.

Und wenn ich jetzt mal so nachrechne was die ATmega644 damals gekostet 
haben, hat sich das STK500 schon bezahlt gemacht. Also liebe Anfaenger, 
die zu faul sind dies hier zu lesen AVR Fuses
Kauft euch gescheite Hardwaere, dass spart einige graue Haare.

Antwort schreiben

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