STK500+ext. Quarz

OP #930498
Hallo,

Altbekanntes problem bei Anfängern aber aus den Beiträgen im Forum wurde 
ich bis jetzt nicht schlau.
Ich arbeite mit dem AVR Studio und Atmega8.
Wenn ich die Fuses auf "Ext. Crystal/Resonator" setze geht mit µC auf 
dem STK500 nichts mehr. Erst wenn ich es rausnehme und auf einem 
Breadboard mit Quarz beschalte funktioniert er.
Folgende Einstellungen auf STK500: XTAL1 gesetzt, OSCSEL (2,3) gesetzt. 
Und natürlich Quarz in Sockel.
Müsste es nicht schon mit XTAL1 gesetzt und OSCSEL (1,2), also internem 
Takt gehen?
Was mache ich falsch?

Gruss, Artur
#930580
Du bist auf den Unterschied zwischen externem Clock und externem Quarz 
hereingefallen. Einen externen Quarz kannst du am STK500 nur über die 
passenden Port-Stifte anschließen. Die von dir genannten 
STK500-Einstellungen gelten für externen Clock. Im Schaltplan-Auszug des 
Handbuchs ist deshalb auch nur XT1 des Controllers beschaltet...

Also: 4-polige Buchsenleiste mit Buchsen für den Quarz und 
22pF-Kondensatoren basteln zum anstecken an die PortE-Stiftleiste des 
STK500.

Grüße, Peter
Gast #930589
Hi

>Und natürlich Quarz in Sockel.

Entschuldige, hatte ich überlesen. Normalerweise sollte es mit den 
Jumperstellungen gehen.

>Einen externen Quarz kannst du am STK500 nur über die
>passenden Port-Stifte anschließen.

Wozu ist dann der Quarzsockel drauf? Mit den von Artur genannten 
Jumperstellungen wird der Quarzoszillator des STK500 genutzt.

@Artur: Mit dem Quarzsockel hatte ich auch schon Probleme, ist nicht 
gerade die beste Qualität.

MfG Spess
#930597
Der Quarz im STK500 hat zwar seinen eigenen Oszillator, weil die 
Leiterbahnführung quer durch 8 Sockel und 2 Steckleisten für Quarze 
nicht wirklich bekömmlich ist, aber der AVR funktioniert mit Einstellung 
"Quarz" auch wenn ein Oszillator dran hängt.

Man kann also sehr wohl den AVR auf "externen Quarz/Resonator" 
einstellen und ihn im STK500 mit eingestecktem Quarz betreiben.
OP #930631
Peter Roth wrote:
> Du bist auf den Unterschied zwischen externem Clock und externem Quarz
> hereingefallen. Einen externen Quarz kannst du am STK500 nur über die
> passenden Port-Stifte anschließen. ...
>
> Also: 4-polige Buchsenleiste mit Buchsen für den Quarz und
> 22pF-Kondensatoren basteln zum anstecken an die PortE-Stiftleiste des
> STK500.
>
> Grüße, Peter

Gut, jetzt ist es etwas klarer.
Aber wie  spess53 schon sagte : Wozu ist dann der Sockel überhaupt 
drauf?
Gibt es eine Möglichkeit die Frequenz einzustellen die ICH will? Ich 
habe z.B. "Ext. RC-Osc" versucht. Ja, die Frequenz ändert sich je nach 
Einstellung (-0.9M, 0.9-3M...), aber welche ist es genau? In dem Reiter 
"HW Settings" gibt es die Möglichkeit den Clockgenerator zu 
variieren..Aber die Einstellung bewirkt nichts. Bei der Blinkfreq. 
meiner LEDs zumindest nicht.

Gruss, Artur
#930633
Artur Lauk wrote:

> Aber wie  spess53 schon sagte : Wozu ist dann der Sockel überhaupt
> drauf?

Damit man einen Quarz reinsteckt, den AVR auf "externen Quarz" 
konfiguriert und das dann auch funktioniert. Nachweislich. Die 
offizielle Variante ist natürlich "externer Oszillator.".

Den Quarz an die Steckleiste anzuschliessen kann funktionieren, aber mit 
derart viel Leiterbahn dahinter kann es auch sein, dass es nicht 
funktioniert.
OP #930637
...Ich sollte mal erwähnen dass in den allerersten Tagen der Benutzung 
bei mir etwas Rauch vom Board aufgestiegen ist. Ich benutze es jetzt 
knapp zwei Jahre und bis jetzt habe ich an dieses Missgeschick nicht 
mehr gedacht.
OP #930638
Andreas Kaiser wrote:
> Artur Lauk wrote:
>
>> Aber wie  spess53 schon sagte : Wozu ist dann der Sockel überhaupt
>> drauf?
>
> Damit man einen Quarz reinsteckt, den AVR auf "externen Quarz"
> konfiguriert und das dann auch funktioniert. Nachweislich. Die
> offizielle Variante ist natürlich "externer Oszillator.".
>
> Den Quarz an die Steckleiste anzuschliessen kann funktionieren, aber mit
> derart viel Leiterbahn dahinter kann es auch sein, dass es nicht
> funktioniert.

Ja, ich habs gerade probiert. LEDs blinken nur das Lesen/Schreiben des 
Flash ist nicht immer möglich.
Gast #930646
Hi

Also der Takt vom STK-Quartz-Oszillator ist ganz gut gepuffert. Auch auf 
den Aufsteckboards STK 501/505 ohne Probleme.

>Gibt es eine Möglichkeit die Frequenz einzustellen die ICH will?

1. RC-Osziollator sieht das STK nicht vor.
2. Quartztakt entspricht dem eingesteckten Quartz
3. Interner STK-Takt 3,..MHz maximal
4. Interner AVR-RC-Oszillator: Je nach AVR zwischem 1..8MHz,je nach 
AVR,aber nicht sehr genau

>Erst wenn ich es rausnehme und auf einem Breadboard mit Quarz beschalte 
f>unktioniert er.

Dann hast du auf dem STK was falsch gemacht.

MfG Spess

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 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.