Hi, ich möchte an einem ATtiny einen externen Quarz verwenden. Dazu habe ich den Quarz zwischen Pins 2/3 geschaltet, sowie jeweils 22pf nach Masse. Dann habe ich die Fuses programmiert (siehe Anhang). Leider schwingt der Quarz nicht (habe verschiedene probiert: 8,16 und 20 MHz), die Pins 2/3 hängen ohne jede Schwingung so bei 1V rum. Der µC bekommt 5V. Woran kann das liegen? Sind die Fuses so ok? Liegt das am Aufbau auf einem Steckbrett? Danke & Gruß Markus
Hi, Steckbrett ist wohl kein Problem, habe auch ATtiny und Mega8 so am rennen. Leider benutze ich den Dragon nicht, sondern AVR-Studio. Gibt es beim Dragon noch eine Option "External Chrystal" anstelle von "Extern OSC" ?
...nee, das müsste schon so passen. Bei einem externen Oscillator müsste man auch nicht den Taktbereich 8...xx angeben. Am ATtiny kann es auch nicht liegen, habe jetzt einen zweiten mit dem gleichen Ergebnis verfused... Hatte auch schon 12pF statt 22pF probiert - ebenfalls kein Takt. Grüße Markus
Markus M. schrieb: > Liegt das am Aufbau auf einem Steckbrett? Mach doch mal ein Foto. (Aber Bildformate beachten!) Gruß Jobst
Hi, Du hast einen externen Oszillator gefused, nicht einen Quarz. Der Tiny erwartet jetzt, daß da ein externe Takt kommt. Ohne externen Takt kannste da auch jetzt nichts machen. Stell ext. Chrystal oder so ein, dann rennt das mit Quarz. Wenn das läuft, könntest Du von dem Takt an XTAL1 von den zerfusten Tinys rangehen und die wieder retten. Kann, muß aber nicht funktionieren. Ansonsten bräuchtest Du irgendwie anders einen externen Takt. Gruß, Norbert
Die Fuses sind okay und bei 3 verschiedenen Quarzen sollte dort auch kein Fehler möglich sein. Zeig doch mal deine Schaltung! Ist am PIN1 (Reset) etwas angeschlossen?
Nein, due Fuses sind nicht Ok. Sie sind für einen Externen Oszilator eingestellt, nicht für den INTERNEN oszillator mit EXTERNEM Quartz. Das ist eion riesen Unterschied.
Norbert S. schrieb: > Du hast einen externen Oszillator gefused, nicht einen Quarz. Nonsense. LFUSE = 0x7F ist CLKDIV8 an CLKOUT aus CLKSEL3:1 = 111 => externer Quarz/Resonator 8MHz ... max SUT1:0 = 11, CLKSEL0 = 1 => "Crystal Oscillator, slowly rising power" Also alles richtig für einen externen Quarz. Kondensatoren prüfen, Masseverbindung prüfen. Abblock-C vergessen? Und den Takt wenn überhaupt dann mit 10:1 Tastkopf und an XTAL2 prüfen. XL
Stefan Frings schrieb: > Nein, due Fuses sind nicht Ok. Wie kommst Du darauf? Ich hab im AS die Werte (FF,DF,7F) eingegeben und es paßt. Peter
[OT] Anhand der vielfachen Nachfragen und kontroversen Diskussionen zu den Fuses kann man erkennen, das daran wohl Nichts wirklich eindeutig/einleuchtend ist. Intuitiv geht da gar nix. :-( [/OT] Ein Bild sagt mehr als 1k-Worte. Eventuell sieht man ja wirklich einen Fehler im Aufbau ...
Ich bn von dem Screenshot ausgegangen, da ist die Einstellung EXTOSC gewählt. Oder doch nicht?
Stefan schrieb: > Ich bn von dem Screenshot ausgegangen, da ist die Einstellung EXTOSC > gewählt. Oder doch nicht? Das Tool nennt einen Oszillator, der als interner Oszillator mit externem Quarz halb drin und halb draussen ist, einen externen (Quarz-) Oszillator. Im Gegensatz zu einem rein internen (R/C-) Oszillator. Was du meinst wäre ein externer Takt. Ob daran ein Quarz beteiligt ist, das ist dem Chip dann egal.
Scheint sich wohl erledigt zu haben da Markus sich nicht mehr meldet!?
Neee... komme gerade von der Weihnachtsfeier :-) Anbei zwei Bilder vom Aufbau, ich hoffe man kann alles erkennen? Also grundsätzlich sind auf dem Steckbrett die "Versorgungsschienen" entsprechend mit GND und Vcc verbunden. Auf IC-Sockel kommen die ISP-Signale an, links unten Pin 1 etc. Mit dem internen Oszillator konnte ich den ATtiny ja auch noch ganz normal ansprechen, die Fuses lesen, die ID lesen etc. Also grundsätzlich kann der Aufbau so falsch nicht sein. Nur der dumme Quarz schwingt nicht :-( Grüße Markus
OK, der eine Kondensator war ein anderer Wert, jetzt haben aber beide 22pF und auch ein Abblockkondensator (100nF) habe ich eingesetzt. Das Ergebnis ist leider das gleiche bis jetzt... kein Takt. Auch mit 1:10 Tastkopf gemessen... Danke & Gruß Markus
Hmmm... OK, mit einem anderen 16 MHz Quarz geht es jetzt. Scheinen also zwei Sachen gewesen zu sein: - Der 20 MHz Quarz schwingt aus irgendeinem Grund nicht - Der eine C war ein falscher Wert. Trotzdem Danke :-) Markus PS: Was könnte ich versuchen um den 20 MHz Quarz doch noch zum Schwingen zu überreden? Sollten die Cs dann eher größer oder kleiner sein?
Meine Idee wäre der Aufbau gewesen. Ich würde es mal so versuchen (Bild) Gruß Jobst
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.