Forum: Mikrocontroller und Digitale Elektronik ATmega8 verfused


von Jan Ü. (janiboy46)


Lesenswert?

Hallo,
habe leider versehentlich die Fusebits meines ATmega8 falsch gesetzt und 
kann jetzt nichts mehr mit dem Controller anfangen. Meine Frage ist 
jetzt folgende: Ich besitze ein STK500 und da gibt es doch bestimmt eine 
Möglichkeit mittels des Boards den ATmega8 wieder brauchbar zu machen, 
indem ich z.B. einen anderen Controller zusätzlich aufs board stecke, 
der dann ein Taktsignal auch für den ATmega8 erzeugt. Oder gibt es da 
auch andere Lösungen als sich einen Oszillator zu bauen bzw. kaufen nur 
um einen Takt für den ATmega8 zu generieren, damit er wieder nutzbar 
gemacht werden kann?

von hans (Gast)


Lesenswert?

Hi,

du kannst den im STK500 eingebauten Taktgenerator verwenden, indem du 
den Jumper OSCSEL auf 1 steckst (die 1 steht in blau neben dran) und den 
Jumper XTAL1 setzst.
Dadurch kriegt der Atmega den Takt, die Frequenz weiß ich jetzt grad 
nicht auswendig, ist aber zum Fuses retten eigentlich egal.

von Karl (Gast)


Lesenswert?


von spess53 (Gast)


Lesenswert?

Hi

>Oder gibt es da
>auch andere Lösungen als sich einen Oszillator zu bauen bzw. kaufen nur
>um einen Takt für den ATmega8 zu generieren, damit er wieder nutzbar
>gemacht werden kann?

Das STK500 kann HV-Programmierung. Damit lässt sich auch ein verfuster 
AVR programmieren. Lies dir einfach die Hilfe zu 'High Voltage 
Programming' und 'Parallel High Voltage Programming' durch.

MfG Spess

von Jan Ü. (janiboy46)


Lesenswert?

Ok, vielen Dank für die Hinweise. Hat alles funktioniert! :)

von Jan Ü. (janiboy46)


Lesenswert?

Ich habe noch eine andere Frage. Ich würde gerne meinen ATmega8 mit 
einem Uhrenquarz laufen lassen. Der ATmega8 befindet sich im STK500 und 
die zugehörige Schaltung inkl. Quarz habe ich auf einem Steckbrett 
aufgebaut. Ich habe dann bei den Fusebytes das Low Byte auf 0xe9 
gesetzt, CKOPT aktiviert und dann den Quarz an der einen Seite mit XTAL1 
und XTAL2 verbunden und auf der anderen Seite auf Masse gelegt. Die 
Schaltung ist aber tot. Ich habe auch irgendwie das Gefühl, das man da 
noch was auf dem STK500 verändern muss (irgendeinen Jumper verändern 
vielleicht), weil der Rest eigentlich alles richtig eingestellt sein 
müsste. Vielleicht kann mir ja jemand helfen.

von ... (Gast)


Lesenswert?

Da gehören noch Kondensatoren an den Quarz ran!

von Jan Ü. (janiboy46)


Lesenswert?

Die internen Kondensatoren aktiviere ich doch über CKOPT, oder nicht? 
Dann brauch ich doch keine externen mehr

von Detlef Freckel (Gast)


Lesenswert?

Jan Ückerseifer schrieb:
> Die internen Kondensatoren aktiviere ich doch über CKOPT

Steht das so im Datenblatt? Ich glaube nicht.

von Jan Ü. (janiboy46)


Lesenswert?

Ich habs aber auch schon mit je 32pF zusätzlich zwischen den XTAL-Pins 
und Quarz (ohne CKOPT) ausprobiert .Klappt auch nicht!

von Detlef Freckel (Gast)


Lesenswert?

Jan Ückerseifer schrieb:
> mit je 32pF zusätzlich zwischen den XTAL-Pins
Die gehören, wenn überhaupt, von XTAL1 nach GND und von XTAL2 nach GND 
und nicht dazwischen.
Am besten, du lieferst mal einen Schaltplan von deinem Aufbau ab.

von Jan Ü. (janiboy46)


Lesenswert?

Ja sorry, habe mich falsch ausgedrückt. Die kommen natürlich zwischen 
XTAL und Masse.
Kann es vielleicht auch daran liegen, dass der Quarz auf dem Stechbrett 
zu weit vom ATmega weg ist? Hab die Abschlüsse von XTAL an den Quarz mit 
ca. 8cm langen Drähten gemacht

von Georg G. (df2au)


Lesenswert?

Der STK500 hat eine Quarzfassung. Warum nutzt du nicht einfach die?

von Jan Ü. (janiboy46)


Lesenswert?

Ich will mir eine Digitaluhr bauen und deshalb testen, ob der Quarz 
hinterher dann auch in der eigentlichen Schaltung funktioniert. Hab den 
Quarz daher bewusst nicht in die Fassung getan

von Georg G. (df2au)


Lesenswert?

Dann pack den Prozessor auch in die eigentlich Schaltung und teste mit 
einem Oszilloskop, ob und was sich tut. Alles andere ist rudern mit der 
Stange im Nebel.

Die Kondensatoren sind im ersten Anlauf unkritisch. Wenn 10pF mehr oder 
weniger den Oszillator zum Absturz bringen, taugt die Schaltung nichts. 
Erst zum Schluss, wenn es um Ganggenauigkeit geht, lohnt es, daran zu 
drehen (oder die Korrektur per Software zu machen).

von Tommy (Gast)


Angehängte Dateien:

Lesenswert?

Quarz zu den pins "xtal"  und ab geht die post. :)

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.