Forum: Mikrocontroller und Digitale Elektronik ATMega8 & Fuses


von Franz (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe meine Schaltung wie hier im Tutorial aufgebaut und auch einen 
Quarz-Oszillator (12Mhz) verwendet.

Nun habe ich in AVRprog auf "Ext Clock" gestellt allerdings gibt der 
ATMega8 nun gar kein Zeichen mehr von sich. Aber für ein 
Quarz-Oszillator sollte doch "Ext Clock" das richtige sein? Oder ist 
vielleicht der Eintrag bei Startup falsch? Dort war ich mir nicht sicher 
was dort rein muss.

Danke schon mal im Voraus!

von Johannes M. (johnny-m)


Lesenswert?

Mit einem QuarzOSZILLATOR an XTAL1 sollte der µC immer laufen. Sicher, 
dass es ein QuarzOSZILLATOR ist und dass der auch funktioniert 
(Versorgungsspannung)?

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Der Atmega8 ist jetzt klassisch verfust. External Crystal wäre nötig 
gewesen. Tipps sind im Artikel AVR Fuses

von Johannes M. (johnny-m)


Lesenswert?

Stefan B. wrote:
> Der Atmega8 ist jetzt klassisch verfust. External Crystal wäre nötig
> gewesen.
Halte ich für ein Gerücht. Wenn es tatsächlich ein QuarzOSZILLATOR ist, 
wie der OP behauptet, dann sollte es auf jeden Fall funktionieren. Ich 
vermute allerdings, dass es möglicherweise doch nur ein Quarz ist, und 
in dem Falle hättest Du Recht...

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Oh, schäm. Gut dass du meinen Fehler gemerkt hast! Ich habe nicht 
richtig gelesen!

EDIT:
In dem Bild oben steht bei Signature FF FF FF. Das heisst es wurde nix 
erkannt. In diesem Zustand NICHT Fuses setzen oder Flashen.

von Johannes M. (johnny-m)


Lesenswert?

Stefan B. wrote:
> Oh, schäm. Gut dass du meinen Fehler gemerkt hast! Ich habe nicht
> richtig gelesen!
Na, schämen brauchste Dich deswegen aber nicht;-) Wenn der Verdacht sich 
bestätigt, liegst Du ja richtig...

von Peter Sieg (Gast)


Lesenswert?

Bange machen gilt nicht..
Das 'verfused' ist aber zu lösen.. einfach irgendeinen Quartoszillator 
besorgen, +5V und GND anschließen, Takt/Output Signal an XTAL1 
anschließen..
dann sollte der AVR 'wieder' ansprechbar sein...

Hatte das 'Problem' an Anfang mit meinem Pollin Board auch.. dort ist 
ein Quartz drauf.. nach Umstellung auf ext. Clock läuft der AVR nicht 
mehr, weil
halt gar keine ext. Clock da ist.. sondern nur ein Quartz.. aber seither 
'klebt' ein alter Quartzoszi an einer Ecke des Pollin Boards und wartet 
nun vergeblich darauf, das ich den gleichen Fehler nochmal machen ;-)

Peter

von dummy (Gast)


Lesenswert?

>Nun habe ich in AVRprog auf "Ext Clock" gestellt

Diese Einstellung sollte in der Auswahlliste
ganz ganz unten stehen. Nur so rein psychologisch
gesehen. Dann kommt man automatisch an External Crystal
vorbei und überlegt sich dann noch mal was man denn
nun wirklich möchte. Das Datenblatt lesen könnte
natürlich auch helfen ;)

von Franz (Gast)


Lesenswert?

http://www.conrad.de/goto.php?artikel=158135
Das ist das Teil wo mein Takt her kommt. Ist für mich ein 
Quarzoszillator oder sehe ich das falsch? :)

Das Bild oben habe ich "nachgestellt". Vor dem ändern wurden die Daten 
unten noch korrekt angezeigt. Nur macht man ja vorher kein Screenshot 
davon.

von Franz (Gast)


Lesenswert?

Kann mir keiner sagen was falsch ist?
Es ist mir vollkommen egal ob der eine Mikrocontroller nun hinüber ist 
oder nicht. Ich würde nur gerne wissen was falsch gelaufen ist damit ich 
nicht das gleiche nochmal mache :)

von Karl H. (kbuchegg)


Lesenswert?

Das ist definitiv ein Oszillator
Also war 'ext. Clock' schon richtig.

Was du falsch gemacht hast - keine Ahnung.

Hast du vorher schon mal ein Programm in den Mega8 gebrannt? Sprich: ist 
sicher gestellt, dass der Programmer einwandfrei und sauber arbeitet?

Vielleicht ist ja auch der Oszillator defekt oder er schwingt nicht an. 
Versuch doch mal irgendeinen anderen Takt an den µC anzulegen.

von holger (Gast)


Lesenswert?

>Das ist definitiv ein Oszillator
>Also war 'ext. Clock' schon richtig.

Dann kommt wohl nur noch ResetDisable in Frage.
Wenn man das anklickt kann der ATMega8 nur
per HV Programming reaktiviert werden.

von Franz (Gast)


Lesenswert?

Ja, programmieren konnte ich damit vorher. Gibt es denn ne Möglichkeit 
den Oszillator ohne Oszilloskop zu testen?

Wenn es am ResetDisable liegen soll dann müsste doch das Programm was 
vorher reingespielt war doch trotzdem laufen? Aber das läuft seit dem 
auch nicht mehr.

von Franz (Gast)


Lesenswert?

Hallo,
hab mir jetzt die 12MHz vom FT232R abgegriffen und damit funktioniert er 
wieder. Also scheint wohl tatsächlich der Oszillator einen weg zu haben. 
Damit hätte ich echt am wenigsten gerechnet, das so ein ding groß kaputt 
sein kann :)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.