STK500+ext. Quarz

OP #930498
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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 #930638
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren