Forum: Mikrocontroller und Digitale Elektronik AVR Butterfly


von Thomas (Gast)


Lesenswert?

Hallo liebe NG,

weiß jemand wie hoch der AVR Butterfly getaktet ist? Ich kann keine
Informationen dazu finden. Hat der 32kHz Quartz etwas damit zu tun,
unabhängig in seiner Funktion als Taktgenerator für RTC.

mfg Thomas

von Sebel De Tutti (Gast)


Lesenswert?

Beim Butterfly Kit ist der Prescaler auf 8 eingestellt und als
Oszillator wird der interne RC Oszillator Verwendet.

==> Taktfrequenz ist 1 MHz.

Der Code für die Demo Applikation ist ja verfügbar. Da hättest Du das
selber rauslesen koennen.

von Frank (Gast)


Lesenswert?

Wenn ich das richtig gesehen habe, dann benutzt der Butterlfy den
internen Oscillator.

Das Datenblatt sagt :

The calibrated internal RC Oscillator provieds a fixed 8.0 Mhz clock.

Gruss
Frank

von Christian (Gast)


Lesenswert?

Mein Butterfly taktet allerdings mit 2MHz. Nur wenn ich F_CPU mit 
2000000 angebe und ein delay von 1000ms einstelle, erhalte ich auch eine 
Sekunde raus

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

vgl. Datenblatt ATmega169, Beschreibung von Register CLKPR. Vom 
Bootloader wird Prescaler auf 4 gesetzt -> 2MHz. Beobachtete 2MHz wohl 
Überrest aus der BL-Einstellung.

von 6632 (Gast)


Lesenswert?

Der Butterfly kann irgendwas im bereich des Abstimmbaren RC oszillators. 
Der vorhandene 32kHz Quarz macht es relativ einfach den RC auf irgend 
eine Frequenz zu setzen und zu kalibrieren. Atmel hat ne Appnote wo sie 
dieses Tuning mit 300 byte schaffen, es ist aber auch mit 60 byte 
machbar.

von Christian (Gast)


Lesenswert?

Ähm, kann es sein, dass ich im AVRStudio immer eine Doppelt so hohe 
Taktfrequenz angeben muss, um die richtge zu erhalten?

von Andreas K. (a-k)


Lesenswert?

Nein. Die verwendete Frequenz wird per Fuse-Bits und ggf. per 
Programmierung des Oszillator-Teilers eingestellt. Die im Studio im 
Projekt angegebene Frequenz hat darauf keinen direkten Einfluss.

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.