AtMega32 mit Quarz betreiben. [siehe Bild]

OP #749189
Lesenswert?

Hallo alle Zusammen, ich bin neu hier im forum und auch in der 
Mikrokontrollertechnik.

Meine Frage ist, kann ich den auf dem Bild gezeigten Quarz (sofern es 
einer ist) an dem Atmega32 betreiben? Ich habe alle Bauteile bei Conrad 
gekauft, und die hatten den Quarz von der Bauteilliste. Ich habe dann 
ein paar alte Bastelkisten durchstöbert und auf einer alten PCI TV-Karte 
o. Ä. den Quarz auf dem Bild gefunden und ausgeschlachtet.

Wenn ich diesen Quarz verwenden kann, wie stelle ich dann die Fuse bits 
mit Bascom ein?

Wäre cool wenn mir jemand weiterhefen könnte.

mfg

horror
Angehängte Dateien:
#749206
Lesenswert?

Ist zwar eine etwas exotische Frequenz und der Mega32 macht offiziell 
nur bis 16,0MHz, aber das kann mit den Fuse-Einstellungen für 16MHz 
Quarz schon funktionieren. Wohlgemerkt: es "kann", nicht: es "muss". Dem 
Programm solltest du dann aber schon die exakte Frequenz sagen, sonst 
passt nix.

Würde ich grad am Anfang aber nicht machen. Rumprobieren wie weit du 
gehen kannst, das mach besser wenn du etwas sattelfester bist.
#749466
Lesenswert?

Zurück zum Originalposting:
Der 16,9344MHz-Quarz ist problemlos verwendbar. Ich habe einen 
ATMega16-16 problemlos mit 22MHz betrieben. Nun, bei 22MHz garantiere 
ich nicht mehr, ob alles 100% funktioniert, EEPROM ist da etwas 
kritisch, aber 1MHz mehr macht einem AVR garnichts aus. Der 
14.318MHz-Quarz ist genauso zu verwenden, die Einstellungen sind 
identisch. Wie es bei Bascom eingestellt wird, weiß ich nicht, laut 
Datenblatt sind alle CKSEL-Fuses und SUT0 undSUT1 auf 1 
(=unprogrammiert) zu setzen. Achja, von XTAL1 und XTAL2 sind jeweils 
22pF gegen GND zu legen.

Gruß
Jadeclaw.
#750052
Lesenswert?

Andreas Heronimus wrote:
> Danke erstmal für eure antworten, die beschaltung des quarzes ist mir
> klar, die kerkos dafür hab ich auch da. das einzige problem das ich hab
> is dass ich die fuses falsch setze. wenn mir da einer weiterhelfen
> würde, das wär cool.

Alleine um Missverständnisse vorzubeugen lohnt sich ein Blick ins 
Datenblatt auf jeden Fall. Wenn dann noch etwas unklar ist, kann man 
hier immernoch gezieltere Fragen stellen.
Gast #750056
Lesenswert?

@ Jadeclaw:
>sind jeweils 22pF gegen GND zu legen.

Habe mich neulich gewundert dass meine Uhr in einer Stunde schon mehrere 
Sekunden zu schnell ging (22pF-Cs dran). Ein Blick ins Datenblatt des 
Quarzes sagte 33pF. grade die HC49U - Teile wollen oft 33pF.
OP #750090
Lesenswert?

also, hab jetz im handbuch gelesen, das ich die fuses cksel0 setzen 
muss.

habe dann bei basom die 001111 gesetzt, und write FS gedrückt, wenn ich 
dann mein programm reinschreibe setzt er das wieder zurück auf 100001.

nun hab ich mit ponyprog den atmega ausgelesen, und er zeigt mir nur das 
bild uím anhang an, also kann ich nicht auswählen 001111 o.Ä.

wie gehts weiter?

mfg

horror
Angehängte Dateien:
#752547
Lesenswert?

Andreas Heronimus wrote:
> habs geschafft, mein atmega ist nun verfused :(
>
> hab auf rc osc. 8 - 12 MHz eingestellt, und nun funtzt nix mehr :(

Dann schlies halt einen RC-Osc statt dem Quarz an, dann gehts wieder, 
zumindest zum programmieren der neuen Fuses sollts reichen.

/Ernst
Gast #752548
Lesenswert?

Nu nimm einen Frequenzgenerator, egal welcher Art (5Vss), auf jeden Fall 
muss die Frequenz mindestens 4* so groß wie die ISP-Frequenz sein. 
Diesen an XTAL1 anschließen. Dann kannst du die Fuses wieder richtig 
setzen.

Bei RC-Resonatoren sollte auch CKOPT gesetzte werden, sonst kann's 
Probleme geben. Ich würde dazu raten das Datenblatt zu diesem Thema 
genau zu lesen.
Persönliche Seite #752560
Lesenswert?

Thilo M. wrote:
> @ Jadeclaw:
>>sind jeweils 22pF gegen GND zu legen.
>
> Habe mich neulich gewundert dass meine Uhr in einer Stunde schon mehrere
> Sekunden zu schnell ging (22pF-Cs dran). Ein Blick ins Datenblatt des
> Quarzes sagte 33pF. grade die HC49U - Teile wollen oft 33pF.

Die Größe der Kondensatoren ist aber nicht die im QuarzDatenblatt 
angegebene Kapazität... Sondern errechnet sich daraus. (Formel nicht zur 
Hand, sollte sich aber im Quarz-Cookbook finden lassen)
OP #752565
Lesenswert?

also, mein billig multimeter erzeugt leider nur ein rechteckssignal von 
50Hz. Ich werd jetz mal taktquellen suchen gehen, hab noch viele handy 
etc runfliegen, da müssten die auch drin sein, aber die haben oft 50MHz 
und mehr, ist das ok? bis wie viel kann ich da max gehen, ich hab kein 
Plan wieviel mein ISP kabel hat, hab bei Bascom stk200/300 eingestellt 
(funzt nur damit) ist an LPT angeschlossen.

danke

mfg

horror
Gast #752567
Lesenswert?

Jo, ich bin mittlerweile dazu übergegangen, wie in der guten alten Zeit 
einen C-Trimmer an XTAL1 einzubauen und den Quarz abzugleichen (ziehen), 
natürlich nur bei zeitkritischen Anwendungen wie Uhren usw.
OP #752604
Lesenswert?

@Thilo
Jo sowas wäre jetzt praktisch, aber bestellen und warten ist nich mein 
ding. Bestellen werd ichs mir aufjeden fall, in gängigen frequenzen.

in meiner bastel kiste hab ich folgendes gefunden (siehe anhang) und 
schnell mal mit der hotair runtergelötet, scheint ein 28MHz oszi zu 
sein, mein problem ist jetz wie klemm ich das ding an? Ist ne Mini PCI 
LAN karte aus nem notebook, falls das weiterhilft.

mfg

horror
Angehängte Dateien:

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