ATmega8A externer Quarz schwingt nicht

OP #3693257
Hallo liebe Community,

ich bin relativ neu hier und habe mich mit dem Tutorial beschäftigt und 
habe mich dazu entschieden aus Lern Gründen das Board vom Tutorial in 
ähnlicher Form zu bauen.

Ich habe das eigentliche Board aus dem Tutorial bereits gebaut (welches 
einwandfrei Funktioniert), wollte jedoch noch ein weiteres, wo ich den 
Quarz einfach austauschen kann.

Mein Problem ist nun folgendes:
Auf dem neuen Board (siehe Schaltplan) platziere ich einen Nagelneuen 
ATmega8A-PU und schließe mein Board an meinen Programmer an. Dieser wird 
dann in meinem Atmel Studio 6.1 problemlos erkannt und ich habe 
ebenfalls zugriff auf den uC.

Ich stecke den Programmer wieder ab, stecke nun meinen Quarz 16Mhz an 
stelle den Jumper ein, so dass es auf GND zuläuft. Nun stecke ich meinen 
Programmer wieder ein, habe noch Zugriff auf den ATmega8A-PU und stelle 
nun die Fuses ein.

Hierzu habe ich im Atmel Studio 6.1 unter Fuses folgende Einstellungen 
gesetzt (welche ich im Datenblatt vorher "versucht" habe zu ermitteln):
SUT_CKSEL = "EXTHIFXTALRES_16KCK_64MS"
CKOPT = häkchen rein

Danach habe ich diese Einstellungen geflasht und kann danach nicht mehr 
mit dem Board auf den ATmega8A-PU zugreifen...

Mit dem Board, welches ich nach vorgaben vom Tutorial gebaut habe, 
funktioniert der uC noch und ich kann die Fuses resetten.

Jedoch weiß ich nicht woran es liegt das der externe Quarz nicht 
schwingt oder läuft. Ich habe mehrere Quarze probiert, die ich hier noch 
rumliegen habe (4Mhz, 8Mhz, 12Mhz) mit keinem hat es Funktioniert.

Stimmt etwas vllt in meinem Layout nicht?
Oder woran könnte es noch liegen?

Ich danke euch vorab schon mal für eure Hilfe! Danke!
Angehängte Dateien:
Drei Anschlüsse haben Quarze selten, meist nur zweie.

Wenn einer einen Mittelanschluss hat, dann ist der auf Masse zu legen 
(eventuell offen zu halten) aber nicht an den einen äußeren Anschluss.

Drei Anschlüssen haben meist Keramikschwinger. Die brauchen die 
Kondensatoren von 22pF nicht.

Das Abschalten des Quarzes per Steckbrücke macht man doch nicht. Das 
Umschalten externer Takt/Quarz/intern macht man doch mit den Fuses, die 
dafür extra vorhanden sind.
OP
@Peter:
Ich habe den unteren & mittleren Pin zusammengeschlossen da ich nur von 
einem Quarz mit 2 Pins ausgehe und diese auch benutze.
Die Steckbrücke habe ich nun auch entfernt und die drahte direkt 
verbunden.

Und wie gesagt die Fuses sind auf "External Crystal/Resonator High Freq. 
Startup-Time 16K CK + 64ms" gesetzt.

(Siehe: http://www.engbedded.com/fusecalc )

@Paul:
Ich glaube du guckst falsch, da die Steckbrücke direkt auf GND geht der 
Draht landet unten Rechts im ISP welches für GND steht & auch im Reset 
button, welcher ebenfalls auf GND gelenkt wird.
Gast
Paul Baumann schrieb:
> Gucke ich falsch, oder hast Du die Steckbrücke bei den
> 22pF-Kondensatoren
> am Quarz gegen +5V statt gegen Masse? Da wäre es falsch.

Aus HF-mäßiger Sicht wäre es egal ob gegen GND oder +Ub.


Für höhere Taktfrequenzen finde ich die Masseleitungen ein bisschen 
dünn.

Direkt zwischen dem "+"- und dem GND-Anschluss des Controllers würde ich 
einen Abblock-C von 100nF einbauen.

Peter R. schrieb:
> Bei external clock schwingt der Quarz nicht, sondern man muss einen
> Fremdtakt anschließen.

Wenn du das aus Versehen eingestellt hast, ist der Controller 
"verfused".
Dann benötigst du einen externen Taktgenerator, um ihn wieder 
"umzufusen".

Sowas kann man aber mit einem anderen Controller oder einem Quarz und 
ein oder zwei BC547 ganz einfach aufbauen. Zur Not geht auch ein 
astabiler Multivibrator.
OP
Ich glaube ich habe den Fehler gefunden.
Es ist vermutlich ein ziemlich dämlicher Anfängerfehler.

Anstatt der 22pf Kondensatoren habe ich 22nf Kondensatoren verwendet und 
dies ist mir nicht aufgefallen.

Ich werde es morgen noch einmal korrigieren und testen und melde mich 
dann wieder.

Vielen Dank an alle die geantwortet haben =).

Antwort schreiben

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