Forum: Mikrocontroller und Digitale Elektronik Quarz hinzufügen


von Crouch (Gast)


Lesenswert?

Moin,
ich arbeite seit längerem mit Atmega Mikrocontrollern und bin bisher 
immer ohne externen Quarz ausgekommen. Nun habe ich es einmal probiert 
einen externen Quarz in mein Schaltung zu integrieren und siehe da ich 
kann den Mikrocontroller mnicht mehr flashen, auslesen oder sonst 
irgendwas.

Kann mir zufällig jemand halfen indem er mir sagt wie ich die Fuse-Bits 
setzen muss um einen externen Quarz in mein Schaltung zu integrieren.

Quarz(Aufschrift):
(1.Zeile)    IQ
(2.Zeile)    6.000
(3.Zeile)    MHz

Das wär alles. Schonmal vielen Dank.

Gruß Crouch

von Gast (Gast)


Lesenswert?

Wie möchtest du die Fuses setzen wenn der Controller nicht mehr 
erreichbar ist ?
ansonsten:
SUT_CKSEL Ext Crystal Low Freq. 16k+64ms

MfG

von Oliver (Gast)


Lesenswert?

>Das wär alles. Schonmal vielen Dank.

Was steht denn auf den Kondensatoren?

Oliver

von Peter R. (pnu)


Lesenswert?

Am Quarz liegt es meistens nicht, entweder liegt es an den fuses oder an 
den zuzuschaltenden Kondensatoren.

Um welchen Kontrollertyp handelt es sich überhaupt? Nicht jeder AVR hat 
die gleichen fuses.

von Crouch (Gast)


Lesenswert?

Die Kondensatoren sind zweimal 22 pF und ich benutze einen Atmega32.

von Gast (Gast)


Lesenswert?

Schaltplan?
Wie hast du die Fusebits gesetzt bevor es dann nicht mehr ging?

von Peter R. (pnu)


Lesenswert?

Also, hoffen wir, dass nur die mit dem Takt verbundenen fuses verbogen 
sind.

Dann könnte man auf folgenden Weise wieder an den Kontroller kommen:

1. externen Takt anlegen, ca. 1MHz, oder langsamer. (ob an X1 oder an 
X2, siehe Datenblatt)

2. ISP-Programmiertakt auf kleiner als 1/4 externen Takt 
einstellen.(Dazu müsste man eigentlich wissen,welcher Programmierer und 
welches Programm verwendet wird)

3. Dann müsste der Kontroller wieder seine Signatur abgeben und man 
könnte ihn löschen und die default-Werte der fuses (Datenblatt) wieder 
einprogrammieren.

von Crouch (Gast)


Lesenswert?

Ich habe mir jetzt einen neuen atmega32 besorgt und will jetzt den 
gleich quarz wie oben benutzen mit zwei 22pf kondensatoren.

wie muss ich die fusebits in "SUT_CKSEL" setzen?

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
Noch kein Account? Hier anmelden.