ATMega16 Fusebits

Gast #593265
Lesenswert?
• ▲
▼
Hallo,

Ich habe mir einen Mega16 gekauft und auch schon
programmiert. Leider hat das mit dem delay nicht
funktioniert, also habe ich die Fusebits ein
bisschen verändert (Cksel 0,1,2,3 -> Überall ein Häckchen).

Doch nun kann ich nichts mehr machen!!!
Gibt es auch sowas um den Microkontroller zurückzusetzen?

Danke für eure Antworten schon im vorraus.
Gast #593268
Lesenswert?
• ▲
▼
jaja, so geht das manchmal, du darfst alles machen aber nicht an den 
fusebits herumspielen, die müssen soweit ich sein alle auf 1 wenn du den 
externen quarz schwingen lassen willst. höchstwahrscheinlich muss du dir 
nen neuen mega16 kommen lassen, schade :(. (nimm gleich mal 2 zur 
sicherheit)
#593273
Lesenswert?
• ▲
▼
Philipp Karbach wrote:
> höchstwahrscheinlich muss du dir
> nen neuen mega16 kommen lassen, schade :(. (nimm gleich mal 2 zur
> sicherheit)
Das ist Quatsch. Auch wenn es als extrem leichtsinnig einzustufen ist, 
einfach mal so an den Fusebits rumzuspielen, ohne nachzudenken, was 
passieren könnte, müsste es in dem Fall reichen, einen externen Takt in 
XTAL1 einzuspeisen und (bei der richtigen Frequenz) sollte er sich 
wieder programmieren lassen.

Aber nochmal: Die Fusebits sind KEIN Abenteuerspielplatz!
Gast #593275
Lesenswert?
• ▲
▼
ja wenn du den auch externen oszillator gestellt hast, ich habs mal 
probiert als ich einen mega verfust hatte aber naja das hat nicht 
geklappt, vielleicht hab ich es auch falsch gemacht!
#593278
Lesenswert?
• ▲
▼
Philipp Karbach wrote:
> ja wenn du den auch externen oszillator gestellt hast, ich habs mal
> probiert als ich einen mega verfust hatte aber naja das hat nicht
> geklappt, vielleicht hab ich es auch falsch gemacht!
CKSEL3..0 = 0000 IST externer Takt...

EDIT:
Eine Möglichkeit, einen AVR über ISP so zu "verfusen", dass er sich über 
ISP gar nicht mehr programmieren lässt, gibt es eigentlich nur bei den 
AVRs, deren Reset-Pin auch als GPIO nutzbar ist. Alle anderen lassen 
sich immer mit einem externen Takt wiederbeleben.
Gast #593462
Lesenswert?
• ▲
▼
Ich habe den falsch gefusten µC (Mega16)
und noch einen funktionierenden µC (Tiny2313)
Ich habe den Mega16 mithilfe vom funktionierenden
Tiny2313 getaktet, und während dem takten die Fusebits
neu geschrieben.
Hat bestens funktioniert.

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.