CPU-Zykluszeit nachrechnen

Gast #1928598
Lesenswert?
• ▲
▼
Hallo Freunde

Ich will die CPU-Zykluszeit anhand der Praxis (Blink-LED) nachrechnen, 
komme aber auf ein anderes Ergebnis. Meine LED blinkt mit 3Hz (T=333ms). 
Wenn ich in meinem Code aber die CPU-Zykluszeit nachrechne, komme ich 
theoretisch auf 24Hz (T=41ms). Wo ist der Haken? Danke und Gruss,
Wigi

- ATmega88 mit internal Clock betrieben
- Hier mein Code im Anhang
Angehängte Dateien:
Gast #1928603
Lesenswert?
• ▲
▼
Dort steht...

The device is shipped with internal RC oscillator at 8.0 MHz and with 
the fuse CKDIV8 programmed, resulting in 1.0 MHz system clock.

Ich habe aber keine Fuses gesetzt, die rühre ich gar nicht erst an. 
Danke nochmals und Gruss.
Gast #1928634
Lesenswert?
• ▲
▼
HALT!!!! Du bist der Beste!

Jetzt habe ich erst verstanden, was deine Frage war! Das AVR Studio 4 
hatte tatsächlich in seinen Default Settigs das CKDIV8 Fuse gesetzt. 
Habe ich gar nie bemerkt, weil ich die Fuses nicht anrühre! Jetzt 
geht's, nachdem ich das Fuse gelöscht habe!

Doof von Atmel, dass ihre Software-Defaults ihre eigenen Hardware 
Defaults überklatschen.....

Danke und Gruss,
Wigi

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.