Quarz schwingt nicht.

Gast #2574939
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
(Firma: matzetronics)
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.
Gast
Der Unterschied Osz. und Quarz ist mir bekannt! Habe mich wohl nicht 
richtig ausgedrückt!

Werde die Information mal auswerten!


Danke

mfg
Franz
Gast
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
Gast
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
Gast
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.