Forum: Mikrocontroller und Digitale Elektronik Fusebits auf externe quelle gesetzt->ATmega8 tot?


von WiWa (Gast)


Lesenswert?

Hallo, mal wieder eine Frage zu den Fusebits(ja hab das Forum schon
durchsucht):Nachdem ich eine unsaubere lötstelle entdeckt hatte, ging
alles wunderbar, yaap hat den atmega8 erkannt und ich konnte die
fusebits auslesen.ich hatte den 4 MHz Quarzoszillator bereits
angeschlossen und hab die Fusebits so wie im Avr-Tutorial beschrieben
verändert, dann auf write gedrückt und leider gleich 1 sec später auf
read -> Init Failed! fehlermeldung und nix ging mehr. hab dann ein
wenig rumgespielt und den oszi an xtal2 angeschlossen, der atmega8
wurde dann einmal falsch erkannt dann einmal richtig dann ist alles
abgestürtzt, kurz ging wieder garnichts. naja lange rede kurzer sinn:

Habe ich den controller geschrottet weil ich den taktgeber schon dran
hatte oder weil ich nach write länger hätte warten sollen, oder könnte
es noch einen fehler in meinem aufbau geben?
Danke im voraus für eure Antworten!

von Jadeclaw (Gast)


Lesenswert?

Der Oszillator muss an XTAL1 angeschlossen sein.
(Pin9 beim PDIP, Pin7 beim TQFP)

Gruss
Jadeclaw.

von WiWa (Gast)


Lesenswert?

Ja, ich hatte das Ding von anfang an XTAL1 nur nach dem fusebits setzen
ging er nicht mehr. ich bin mir auch recht sicher das ich die richtigen
einstellungen gemacht habe.
Wie lange dauert es denn die Fusebits zu setzen? ist es möglich dass
ich den schreibvorgang zu früh abgebrochen habe?

von Michael F. (startrekmichi)


Lesenswert?

Also das Setzen von den Fuses geht eigentlich ziemlich schnell (so
schnell kann man nicht klicken). Bist du dir sicher, dass du "external
clock" eingestellt hast und nicht z.B. "external Quarz"?
Wenn das alles korrekt ist, dann vermute ich mal eine schlechte
Lötstelle. Wie weit ist der Oszi vom ATmega8 weg und wie ist er
angeschlossen?

von WiWa (Gast)


Lesenswert?

ist eine kabelbrücke, hab den controller selbst auf einer steck platine
aufgebaut so 7cm drahtweg. nur der isp ist gelötet.

von WiWa (Gast)


Lesenswert?

achja die spannungsversorgung läuft über ein computernetzteil, voltmeter
zeigt 5,15 V an. das dürfte nicht das problem sein, oder?

von DJShadowman (Gast)


Lesenswert?

Nö, das ist kein Thema.
Aber Du kannst beim einstellen von externen Quarzen in ich glaube 4
Schritten einstellen, auf welcher Frequ.Bereich der liegt.
Eventuell haste zwar auf extern gestellt, aber auf nen externen
Frequ.Bereich, der außerhalb deines angelegten Quarzes liegt.

Und momentan haste ja nen Oszillator dran, und keinen Quarz.
Teste mal verschiedene Quarze von 1MHz bis zum Max was der AVR laut
Datenblatt kann.

Das ist mir auch schonmal passiert.
Habe beim ersten mal den AVR allerdings mitm Dremel bestraft, wenn
schon kaputt, dann aber richtig ;-)

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.