Hey Leute!
Kurze Frage: Ich bastle mir gerade (als erstes Projekt) eine Binäruhr.
Sie funktioniert soweit toll. Nur läuft sie mit einem 8Mhz Quarz am
Atmega8515 zu ungenau (ca. 30 Sekunden vorn/hinten nach 10 Minuten!) und
so besorgte ich mir einen Uhrenquarz mit 32,768 Khz vom Elektronikladen
um die Ecke (sprich: kein Datenblatt oder irgendwelche sonstigen
Angaben).
So. Sobald ich diesen quarz an den uC hänge, ist dieser nicht mehr
ansprechbar und das Programm läuft nicht. Hänge ich einen anderen Quarz
(8Mhz) an den uC, läuft es wieder (Zwar sehr schnell, aber er ist
ansprechbar).
Ich benutze das MySmartUsb, einen Atmega8515 und AVR Studio 4 (Mit myAVR
ProgTool).
Ich habe den Quarz mit folgender Codezeile definiert:
#define F_CPU 32768
Da ich mich mit den Fusebits noch nicht so gut auskenne, denke ich, dass
der fehler dort liegen könnte. Zur Zeit ist die Taktfrequenz dort so
eingestellt:
Ext. Chrystal/Resonator High Freq.; Start-up time 16K CK + 64 ms
Natürlich ist das nur eine Vermutung.
Ich danke euch schon mal im Vorraus.
Mfg kunzi