Hallo, ich habe ein Problem. Ich bringe einen 12Mhz Quarz an einem AVRTiny2313 nicht zum laufen. Momentan habe ich diese FuseBits eingestellt: SELFPRGEN = [ ] DWEN = [ ] EESAVE = [ ] SPIEN = [X] WDTON = [ ] BODLEVEL = DISABLED RSTDISBL = [ ] CKDIV8 = [ ] CKOUT = [ ] SUT_CKSEL = EXTXOSC_8MHZ_XX_14CK_65MS EXTENDED = 0xFF (valid) HIGH = 0xDF (valid) LOW = 0xFF (modified) Ich benutze AVRStudio 5.1 und den Avr ISP Mkii. Welche Probleme gibt es bei der Beschaltung mit einem externen Osszilator?? Beschaltung ist an XTAL1 und XTAL2 den Quarz und jeweils zwei 22pf Kond. gegen Masse. mfg Franz
Franz Jugene schrieb: > Welche Probleme gibt es bei der Beschaltung mit einem externen > Osszilator?? Du meinst Quarz? Es kann Layoutprobleme geben: http://www.lothar-miller.de/s9y/categories/33-Quarz
Franz Jugene schrieb: > Ich bringe einen 12Mhz Quarz an einem AVRTiny2313 > nicht zum laufen Franz Jugene schrieb: > Welche Probleme gibt es bei der Beschaltung mit einem externen > Osszilator? Ein externer Oszillator ist was anderes als ein externer Quarz. Der Oszillator liefert einen fertigen Takt ohne Zutun des Tiny. Du hingegen benutzt einen Quarz, deswegen musst du die Fuses auf den externen 'Crystal' setzten, nicht auf den externen Oszillator. ATTiny2313 Datenblatt Rev. 2543L–AVR–08/10, Tabelle 5, letzte Option.
Der Unterschied Osz. und Quarz ist mir bekannt! Habe mich wohl nicht richtig ausgedrückt! Werde die Information mal auswerten! Danke mfg Franz
Hallo, stimmen diese Einstellung dann?? Für einen externen Quarz 12Mhz! SELFPRGEN = [ ] DWEN = [ ] EESAVE = [ ] SPIEN = [X] WDTON = [ ] BODLEVEL = DISABLED RSTDISBL = [ ] CKDIV8 = [ ] CKOUT = [ ] SUT_CKSEL = EXTXOSC_8MHZ_XX_14CK_4MS1 EXTENDED = 0xFF (valid) HIGH = 0xDF (valid) LOW = 0xCE (modified) Habe jetzt im Datenblatt nachgeschaut und die Fuses dementsprechend gesetzt. Bedeutet im Datenblatt "1" unprogrammed oder programmed? mfg Franz
Matthias Sch. schrieb: > Du hingegen benutzt einen Quarz, deswegen musst du die Fuses auf den > externen 'Crystal' setzten, nicht auf den externen Oszillator. > ATTiny2313 Datenblatt Rev. 2543L–AVR–08/10, Tabelle 5, letzte Option. Seid gegrüßt. Ich möchte auch einen externen quarz benutzen. bei mir im fusemenu im atmel studio 6 steht aber leider nichts von einem externen 'Crystal' wie du es beschrieben hast, sondern lediglich: EXTCLK, INTTCOSC, sowie EXTXOSC. Bin davon ausgegangen, dass ich dafür den EXTXOSC auswählen muss. Nach diesem Post bin ich mir nun aber nicht mehr sicher. Als Quarz möchte ich den folgenden verwenden: http://de.farnell.com/txc/9c-3-6864maaj-t/xtal-3-6864mhz-18pf-smd-hc-49s/dp/1842323RL grüße sven
EXTCLK = Extern Clock (z.B. ein Quartz-Oszillator mit TTL Ausgang) EXTXOSC = Extern Xtal Oscillator (z.B. Quartz + 2x22pF Kondensator) Eine Fuse is "programmed" wenn sie durchgebrannt ist, ihr Wrt ist dann Low. Manche Programme stellen das aber anders herum dar. Ein X kann bedeutetn, dass das Bit High ist, es kann aber auch bedeuten, dass die Fuse "programmed" ist. Die meisten Programme bieten Auswahlmöglichkeiten in Textform (wie EXTXOSC_8MHZ_XX_14CK_4MS1), dann ist es eindeutig. Im Zweifelsfall die Einstellungen eines nagelneuen AVR einlesen und mit den Default Werten im Datenblatt vergleichen.
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.