Forum: Mikrocontroller und Digitale Elektronik Problem mit Atmega Quarz


von Thomas (Gast)


Lesenswert?

Hallo,

habe ein Problem mit meiner Schaltung mit Atmega168PA in TQFP mit 
SMD-Quarz. Beim ersten Einschalten konnt ich noch prima auf über ISP auf 
den Atmega zugreifen. Ich habe dann die Fuses auf "Full Swing Crystal 
16CK+65ms" geändert.

Seitdem komme ich ums verrecken nicht mehr in den Controller rein. Habe 
schon alles ausprobiert. 4 Verschiedene Quarze, verschiedene 
Kondensatoren (15p, 30p, 22p). Als letzte Rettung habe ich gerade mit 
einem anderen Atmega einen Takt erzeugt und in den XTAL1 Eingang 
eingespeist und nichtmal das funktionierte.

Gibt es noch eine Möglichkeit oder ist einfach der µC Schrott?

Gruß,
Thomas

von Dietrich L. (dietrichl)


Lesenswert?

Thomas schrieb:
> Als letzte Rettung habe ich gerade mit
> einem anderen Atmega einen Takt erzeugt und in den XTAL1 Eingang
> eingespeist

Das muss aber auch über die Fuses eingestellt werden.

Gruß Dietrich

von ge-nka (Gast)


Lesenswert?

" am einfachsten ein Quarzoszillator - die Teile mit 4 Beinchen, oder 
falls ohnehin ein Oszilloskop am Arbeitsplatz steht, dessen 
Rechtecksignal zum Abgleichen der Tastköpfe. Die Frequenz ist dabei eher 
unkritisch (<16 bzw. 20 MHz)."

http://www.mikrocontroller.net/articles/AVR_Fuses#Reaktivieren_bei_fehlerhaften_Taktquellen-Fuse-Einstellungen

von Stefan Frings (Gast)


Lesenswert?

Die Schaltung mit dem Quartzoszillator ist mir bekannt. Aber wenn ihm 
das hilft, dann hätte seine Variante mit den zweiten AVR als Taktgeber 
doch auch funktionieren müssen.

von Jonny O. (-geo-)


Lesenswert?

das sollte gehen. Hast du bei deinem Test vorher auch das CKOPT Fuse 
gesetzt? Je nach Quarz muss man das.

von Thomas (Gast)


Lesenswert?

Hallo,

Problem gelöst! Scheinbar war der Atmega wirklich defekt. Mit einem 
neuen funktioniert es jetzt.

Gruß,
Thomas

von Jonny O. (-geo-)


Lesenswert?

Thomas schrieb:
> Hallo,
>
> Problem gelöst! Scheinbar war der Atmega wirklich defekt. Mit einem
> neuen funktioniert es jetzt.
>
> Gruß,
> Thomas

dennoch prüfen ob die CKOPT-fuse gesetzt ist, wenn die Frequenz 
entsprechend hoch ist. Denn sonst kann es auch Zufall sein, dass es 
funktioniert (sporadisch kann es dann auch ausfallen).

von Thomas (Gast)


Lesenswert?

Jonny Obivan schrieb:
> dennoch prüfen ob die CKOPT-fuse gesetzt ist, wenn die Frequenz
> entsprechend hoch ist. Denn sonst kann es auch Zufall sein, dass es
> funktioniert (sporadisch kann es dann auch ausfallen).

Danke für den Tipp aber die CKOPT-Fuse gibt es hier scheinbar gar nicht 
zur Auswahl (AVR-Studio4). Ich schätze die wird beim Atmega168 
automatisch gesetzt, wenn man "external full swing crystal" auswählt?

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.