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
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.
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.