Hallo Leute, ebend beim Atmega16 im AVR-Studio nicht aufgepasst und schon ist der 8MHZ-Resonator anstatt des 8Mhz-Quarz eingefused. Glücklicherweise habe ich noch einen 4MHZ-Reso (fehlkauf*G) da. Nur wie schließe ich den richtig an? Wer kann mir da freundlicherweise helfen? Danke!
damit ich nicht falsch verstanden werde: ich habe im Datenblatt schon geschaut, nur ich werde nicht schlau draus. Der Reso hat 4 Pins. Einer, nur welcher, kommt an XTal1? und die anderen 3?
jetzt habe ich schon aus lauter Verzweiflung den 22P von Xtal1 ausgelötet und da von einer anderen AVR-Schaltung einen Pin ran (4MHZ mit einfache Port toggeln als Takterzeugung), aber auch kein Ergebnis.... Leute, arbeitet hier keiner mit externen Resonatoren?
Schau mal hier auf dieser Seite links oben ins AVR-Tutorial, das ist gleich am Anfang so ein Quarzoszillator beschrieben, mit Anschaltung.
vielen Dank! Habe es ebend probiert, geht aber dennoch nicht. An Xtal2 hängt nur der 22p Stützkondensator (sollte der ab?) an xtal1 frei verdrahtet (ca 2cm Signalweg) der Reso. Was nun? Der Weg vom Reso zum Chip zu lang? Oder kann ich den Chip mit einem 0V-5V Port-Toggeln kaputt gemacht haben? Laut Oszi schwingt der Reso... Gruß
Noch mal en Detail: Was für einen Resonator hast Du da? I.d.R. haben Resonatoren drei Anschlüsse (davon einer GND), die beiden Kondensatoren sind oft schon integriert. Die Fuse Settings für Quarze und Resonatoren sind weitestgehend identisch, man kann gar nicht explizit einen Resonator einstellen. Wenn Du die richtige Frequenz eingestellt hast, müsste das System sowohl mit einem Resonator als auch mit einem entsprechenden Quarz laufen! Ein Quarz und ein Resonator sind von der Funktionsweise her praktisch gleich, und deshalb ist es dem µC auch relativ egal, was Du da dranhängst...
Also ich habe 2 Mega16 TQFP-Platinen. Nummer 1 hat prima funktioniert, also Fuses umstellen: Jtag raus, externe Quarz,Brown-Out rein und auf 2,7V. Alles getestet und läuft. Nun wollte ich das selbe mit Nummer 2 machen, also an den ISP, wird erkannt (weil die Fuses auszulesen sind, also die Standart-Fuses) und das selbe bei AVR-Studio angekreuzt. Aber aus Überschwenglichkeit habe ich nicht weit genug runtergescrollt, so daß ich "Ext. RC Osc 8-12MHZ" angekreuzt habe und nicht wie bei Nummer 1 "Ext. Crystal/Resonator..." Nach dem Setzen der Fuses kam halt die bekannte Fehlermeldung, daß keine Verbindung zum Chip hergestellt werden kann. Nun habe ich halt einen solchen Resonator (wie halt gesagt wurde nach der Skizze hier im Tut) ran und kein Erfolg. Kann es sein, daß es noch einen 3ten Typ gib? Also Quarz, Resonator und RC OSC? Habe die leichte Befürchtung, daß es daran liegt...
Die Befürchtung dürfte wohl richtig sein, RX Oszillator ist wirklich was anderes. Die genaue Beschaltung kenne ich leider nicht, da sollte das Datenblatt aber aussagefähig sein.
Von XTAL1 10k nach VCC und 22p nach GND ergeben ca 2MHz Takt
Autsch! Warum erzählst Du dann was von nem Resonator? Das ist doch was völlig anderes.... Im Datenblatt eines jeden AVR steht drin, wie ein RC-Oszillator aufzubauen ist!
habe die beiden Dinge einfach aus Unkenntnis vertauscht.. So,habe mit 10K und 22P probiert, geht auch nicht. Wie kann ich auf ca 8MHZ kommen, da ich fuse-mäßig 8MHZ RC-Oszillator gestellt habe.
f = 1/(3*R*C) (Aus dem Datenblatt!) Mit 22p und 10kOhm biste bei ungefähr 1,5 MHz, also noch viel zu wenig!
stimmt! tatsache im datenblatt...aber dennoch, habe nun mit 1k+470+470 und dem 22p (sind rechnerisch genau 8MHZ) auch keinen Erfolg gehabt. Solangsam wird es deprimierend....
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.