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!
Mit einem QuarzOSZILLATOR an XTAL1 sollte der µC immer laufen. Sicher, dass es ein QuarzOSZILLATOR ist und dass der auch funktioniert (Versorgungsspannung)?
Der Atmega8 ist jetzt klassisch verfust. External Crystal wäre nötig gewesen. Tipps sind im Artikel AVR Fuses
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...
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.
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...
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
>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 ;)
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.
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 :)
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.
>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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.