Hallo Freunde! Ich habe folgendes Problem: Ich möchte einen ATmega32 mit einem externen Takt von 8Mhz versorgen. Soweit so gut.... Jetzt habe ich mir einen 8MHz Quarz (Q1) besorgt und schalte den folgender Maßen an den µC an: ----------------------XTAL2 | -----Q1---------------XTAL1 | | C1 C2 | | GND-------------------------- C1 und C2 =10pF Jetzt schwingt gar nichts..............kann es sein das C1 und C2 zu klein sind? Oder liegt der Fehler wo anders?
Meinst Du mit "nicht schwingen", dass Du nicht an Deinen µC ran kommst oder schaust Du mit dem Osszi? Ich benutze immer 22pF Stützkondensatoren und habe damit keine Probleme gehabt. Verschaltungstechnisch kann man ja auch nichts falsch machen...
Das Osszi lügt nicht!!! Also ich messe mit dem Osszi! Meinste ich sollte mal von 10pF auf 22pF wechseln?
Laut Datenblatt, sollten die Kondensatoren so 22 bis 27pF - Karamiktypen sein. Ich kann mir aber nicht vorstellen, dass es mit den 10pF nicht klappen sollte. Such doch mal Deinen Fehler in der Beschaltung von VCC/AVCC und GND/AGND. Laut Datenblatt sollen die auch beschaltet werden. Hast Du RST richtig beschaltet? Gruß
Nachtrag: RST mit 10K Pullup und einem 100nF nach GND Gruß
@Sören: Dir ist schon klar, dass ein Oszi-Tastkopf einen Schwingkreis u.U. so bedämpfen kann, dass er nicht mehr schwingt? Koppel das Oszi doch nur mal lose an. Und sind die Fuses richtig gesetzt?
Bedenke Eingangskapazität des Osszis!!! Da sind Deine 22 pF gar nix. Kannst nur Stromaufnahme messen (mit und ohne Quarz)!
Sind die Fuse-Bits richtig gesetzt? Falls Taktquelle "intern" gewählt ist, schwingt der externe Quarz auch nicht! Dennis
Falls auf externen Clock eingestellt ist übrigens auch nicht.
Genau, muss auf "Extern Crystal/Ceramic" (oder so) umgestellt werden.
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.