Fuses manipulieren

OP #3743284
Lesenswert?
• ▲
▼
Hi Leute,

ich hasse es euch schon wieder nerven zu müssen, aber ich komme mit den 
Fuses nicht weiter. Ständig lese ich von den ganzen Programmen, die man 
benutzen muss um Fuses zu setzen. Was brauche ich denn? Ich programmiere 
meinen ATmega8 über einen AVRISP mkII und Atmel Studio 6. Auch wird ja 
ständig davor gewahnt (oder zumindest gesagt man solle vorsichtig sein), 
aber kann wirklich so viel passieren wenn ich eine einzige Fuse ändere 
(unter der Voraussetzung, dass diese nur eine Peripherie beeinflusst)?
Gast #3743340
Lesenswert?
• ▲
▼
>Auch wird ja
>ständig davor gewahnt (oder zumindest gesagt man solle vorsichtig sein),
>aber kann wirklich so viel passieren wenn ich eine einzige Fuse ändere
>(unter der Voraussetzung, dass diese nur eine Peripherie beeinflusst)?

Ja, beim ATMega8 kannst du dich durch setzen der RSTDISBL Fuse
ganz schnell aussperren. Mit einem AVR ISP MKII kannst du dann nicht
mehr flashen. Die zweite beliebte Variante sich selber auszusperren
ist auf extern Clock zu fusen wenn ein Quarz benutzt werden soll.
Gast #3743351
Lesenswert?
• ▲
▼
Leigh Beyst schrieb:
> aber kann wirklich so viel passieren wenn ich eine einzige Fuse ändere

Stell dir vor, du hast den µC mit dem internen Oszillator laufen und 
demzufolge hast du keinen Quarz angeschlossen. Jetzt stellst du die 
Fuses für den Takt auf "externen Quarz". Ab diesem Augenblick ist dein 
µC nicht mehr ansprechbar, weil er ja nicht mehr läuft.
In den Moment hast du nur 2 Chancen, ihn wieder zum Leben zu erwecken:
1. Mit HV-Programmierung, da brauchst du aber einen Programmer, der das 
kann.
2. indem du einen externen Takt an den Pin XTAL1 anlegst

Oder du programmierst dir den Reset weg, ist auch nicht so schön :-)

Also man sollte vor dem Setzen der Fuses lieber zweimal hingucken...

Antwort schreiben

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.

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.