Forum: Mikrocontroller und Digitale Elektronik Quarz 4Mhz mit Atmega8


von Typhoon (Gast)


Lesenswert?

Hallo Jungs

Ich arbeite momentan am AVR Tutorial mit einem atmega8, es gibt schon 
haufenweise Beiträge zu diesem Thema, eine Lösung habe ich leider noch 
nicht gefunden.

Mein 4 Mhz Quarz schwingt nicht, auf dem Steckboard und auch auf dem 
STK500 nicht.

Meine Fuse-Einstellungen sind (AVR Studio): 
http://homepage.hispeed.ch/basementsound/avr.jpg

Auf dem Steckboard verwende ich 18pF Kondensatoren, diese sind für 
diesen Quarz optimal. Kann es sein das der Quarz defekt ist? Ich bin 
noch relativ neu und deshalb könnte es sich um einen Anfängerfehler 
handeln, jedoch habe ich die Bedienungsanleitung vom uC gelesen und 
finde den Fehler einfach nicht.

Wenn ihr noch mehr Informationen braucht bitte schreiben. Ich bin 
dankbar für jede Information

Freundliche Grüsse

Typhoon

von gast (Gast)


Lesenswert?

CKOPT musst du setzen (weiß leider, da ich nicht mit dem Studio arbeite, 
nicht, ob Haken gesetzt oder ungesetzt bedeutet)...

Sonst is es dem Controller ziemlich egal, welchen Resonator du wählst, 
weil er dann immer den internen nimmt.

von Typhoon (Gast)


Lesenswert?

Hmm scheint nicht zu funktionieren, ich habe einmal mit und einmal ohne 
hacken probiert :(

Ein versuch wars Wert

von Lars R. (larsr)


Lesenswert?

Wenn du in der Lage warst, mittels ISP die Fuse-Bits zu verändern, dann 
hatte der Controller auch irgendeine Taktquelle und da du deine Fuses 
scheinbar korrekt eingestellt hast, wird der Controller bereits mit dem 
Quarz betrieben.

Wie glaubst du festzustellen, dass der Quarz nicht schwingt?

Viele Grüße,

Lars


PS:

Im Zweifelsfall belasse die Einstellung so, entferne den Quarzt und 
schaue, ob sich dann noch etwas tut - wenn nicht, dann ist alles OK!

von Typhoon (Gast)


Lesenswert?

Hallo

Danke für die raschen Antworten

Der Quarz funktioniert jetzt auf dem Steckboard, die dünnen Beinchen 
hatten keinen sauberen Kontakt.

Auch wenn die Fuse auf extern sind kann man mittels STK500 
programmieren, weil man durch einen Jumper auf onboard-taktversorgung 
wechseln kann.

Gruss

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.