atmega32 16PU Quarz anschließen

Gast #4791214
Lesenswert?
• ▲
▼
Hi,

ich habe ein kleines Programm für mein atmega32-16PU geschrieben, und 
auf den uC geladen. Alles ohne Probleme.

Jetzt habe ich an meinen ATMEGA32 noch einen Quarz angeschlossen. 
Allerdings bekomme ich jetzt dauernd Fehlermeldungen und ich kann nichts 
mehr auf den uC laden.

Fehlermeldung(Quarz angeschlossen):
1
Reading | ################################################## | 100% 2.75s
2

3
avrdude: verifying ...
4
avrdude: verification error, first mismatch at byte 0x0000
5
         0x00 != 0x0c
6
avrdude: verification error; content mismatch
7

8
avrdude done.  Thank you.

Fehlermeldung(Quarz nicht angeschlossen):
1
avrdude: error: programm enable: target doesn't answer. 1 
2
avrdude: initialization failed, rc=-1
3
         Double check connections and try again, or use -F to override
4
         this check.
5

6

7
avrdude done.  Thank you.

Nachdem ich den Quarz(18MHZ) angeschlossen hatte, habe ich natürlich 
auch die FUSE geändert.(In Eclipse auf 'Ext. Crystal/Resonator High 
Freq').
Auch wenn ich die wieder zurücksetzte auf 'Int RC Osc 8MHZ' hilft das 
nichts.

Weiß jemand, woran das liegen könnte?
Gast #4791237
Lesenswert?
• ▲
▼
guter Rat schrieb:
> Nimm einen 16 MHz Quarz und alles wird gut.

Habe ich hier leider nicht rumliegen.

Ich habe gerade gemerkt, das ich die Fuses gar nicht "zurücksetzten" 
kann. Wenn ich 'Int RC Osc 8MHZ' auswähle und und auf Programmieren 
gehe, kommt immer die Fehlermeldung...Wenn ich in Eclipse dann auf "fuse 
auslesen" drücke, steht da immer ''Ext. Crystal/Resonator High Freq'.

D.H. ich brauch einen Quarz < 16Mhz um wieder auf den uC programmieren 
zu können?
Gast #4791239
Lesenswert?
• ▲
▼
> D.H. ich brauch einen Quarz < 16Mhz um wieder auf den uC programmieren
> zu können?

Zumindest ist das im Moment die wahrscheinlichste Ursache. Aber ein 
Takt, z.B. von einem Oszillator, einem anderen µC oder einem 
Funktionsgenerator erzeugt, tuts fürs erste auch.
Gast #4791280
Lesenswert?
• ▲
▼
Ok, vielen dank für die Antworten. Ich habe jetzt nochmal im 
AVR-Datenblatt gelesen, und da steht:

>>For resonators, the maximum frequency is 8MHz with CKOPT unprogrammed and 16 
>>MHz with CKOPT programmed.

Das bedeutet, dass ich max.8 MHz Quarz anschließen kann, solange CKOPT 
nicht programmiert ist(habe ich nicht gemacht), richtig? Und wenn ich 
CKOPT programmiere ist die max. Quarz Frequenz 16MHZ?

Ok, dann brauch ich mich nicht wundern, dass es jetzt nicht mehr geht...

Aber Danke für die schnellen Antworten! :-)

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