Nach Fusebits setzen läuft der ATmega8 nicht mehr...

Gast #267684
Lesenswert?
• ▲
▼
Guten Tag,

ich habe eine Schaltung mit einem ATmega8, der mir ein grafisches
Display ansteuert. Normalerweise benötigt das Display 12 Pins des
AVR's.
(8 Datenleitungen + 4 Steuerleitungen)
Da mir das zu viele Pins sind, die ich durch die ansteuerung verliere,
habe ich mir überlegt, das Display seriell anzusteuern.
Die Umwandlung macht mein ATmeg8.
Ich hatte die FuseBits so eingestellt das er mit einem externen Quarz
läuft, was mit 16MHz prima funktionierte.
Nun wollte ich wegen testen, wie es auf die "Master"-Schaltung wirkt,
wenn ich den AVR auf 1MHz.
Nun habe ich die Fusebits mit Pony-Prog auf den Original-Zustand (wohl
nicht ;) ) gesetzt. Und nun bekomme ich vom AVR keine Reaktion mehr.
Da ich den AVR nicht gesockelt habe  und direkt auf die Platine gelötet
habe, kommt nun folgende Frage auf: Kann ich den AVR irgendwie
wiederbeleben?

Kann es sein, das er auf einen niedrigen Takt eingestellt ist, und mit
dem externen 16MHz Quarz nicht zurecht kommt?

Vielen Dank schon einmal für Antworten.
#267686
Lesenswert?
• ▲
▼
Wenn Du "nur" den externen Takt abgeschaltet hast. Also nur das lfuse
Byte beschrieben hast, (Die Zeile in PonyProg mit BODN, SUT und CKSEL)
dann besorge Dir mal eine Taktquelle, die TTL-Pegel macht. Am besten
einen Quarzoszilator (Die Teile mit den 4 Anschlüssen.)

Nimm den Quarz aus der Schaltung und speise den Takt von dem
Quarzoszilator in XTAL1 ein.

Wenn Du nicht die ResetDisableFuse gesetzt hast, dann sollte sich der
Mega8 wieder ansprechen lassen.

Ich arbeite zwar nicht mit PonyProg aber mit dem AVRDude (Aus dem
WinAVR Paket) kannst Du die Fuses im lfuse-Byte dann wieder auf 0xe1
zurücksetzen. (Der interne Oszilator)

Ich hoffe, die Info hilft Dir weiter.

Antwort schreiben

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