Forum: Mikrocontroller und Digitale Elektronik internal RC oscillator


von Tadeusz (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

ich habe ein Problem mit den Oscillatorfrequenzen:

Im Datenblatt für meinen µc ATmega8 (siehe Dateianhang) stehen die 4
Einstellungen für die CKSEL3..0 aus denen sich die Frequenzen 1, 2, 4
u. 8MHz ergeben (warum allerdings 0011 den 4MHz enspricht, weiß ich
nicht, den 2^0 + 2^1 = 3).

Bei meinem ATmega8 habe ich die CSEL3..0 = 1110 vorgefunden.

Diese Einstellung ergibt bei mir, wenn ich richtig aus der
Blinkfrequenz meiner LED zurückgerechnet habe, eine Oscillatorfrequenz
von ca. 0.15 MHz.

Kann es überhaupt sein?

Gruß

Tadeusz

von Dominik (Gast)


Lesenswert?

Hmm, mit

> CSEL3..0 = 1110

vermute ich mal dass da der externe Oszillator aktiv ist. Hab grad die
Spec nicht da um nachzugucken -- ist nirgends CSEL3..0 = 1110
aufgeführt? Weil für den internen muss CSEL ja anderst sein.

von Andreas Wiese (Gast)


Lesenswert?

Hallo Tadeusz

Normalerweise wird ein ATmega8 mit einer internen Clock von 1 Mhz
ausgeliefert. Ich vermute, dass du ein Programm verwendest, was beim
anzeigen die CKSEL bits invertiert, ich glaube Pony-Prog macht das so,
bin mir aber nicht sicher.
Dann sollte der Takt ca. 1MHz betragen. Bist du sicher, dass deine
berechnete Frequenz auch wirklich stimmt?

Gruß
Andreas

von Tadeusz (Gast)


Lesenswert?

Hallo,

Andras du hast Recht!

Ich verwende wirklich das Pony-Prog und jetzt, wenn ich die
Invertierung berücksichtige, passt alles wieder zusammen!

Ist das nicht eine Große Gemeinheit, die CKSEL invertiert anzuzeigen?

Vielen dank für die schnelle Antworten und Gruß

Tadeusz

von ALF (Gast)


Lesenswert?

Hallo Leute,
eien Frage am Rande. Wie stabil ist
eigentlich der interne RC-Oszillator.
Ich möchte die Timer verwenden, und wenn
dann der Oszillator ne starke drift hat ist
das ja nicht so toll. Hab leider keinen platz
für einen Quarz.

Grüße,
ALF

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.