Anfängerfrage - atmega clock

Gast #2386584
Lesenswert?
• ▲
▼
Hallo,

ich habe ein Problem. Ich nutze einen Atmega 644. Ich nutze in meinem 
Pogramm die delay Funktion. Hierfür binde ich die delay.h ein.

Dort gebe ich an: #define F_CPU 8000000
da meine CPU ja standardmäßig ja mit 8 MHz getaktet ist.

Wenn ich jetzt aber LEDs in einem _delay_ms(500) Intervall toggle sieht 
es so aus, dass die LEDs alle 4 sek toggeln.

Übersehe ich hier irgendwo ein Prescaler o.Ä. Normalerweise sollten die 
doch auf 1 stehen.

Weiß jmd Rat?

Danke.
Gast #2386593
Lesenswert?
• ▲
▼
öhm... 1/8 Fuse. Verbirgt sich da ein Register? Oder muss ich da ne 
Einstellung bei den FUSE-Optionen bei meinem ALL-AVR Programmer setzen 
(Dialoge wie beim JTAG mkII)

Ich habe bis jetzt immer nur gelesen, dass man mit den FUSES die 
oszi/clocks umschalten kann. (z.B. auf einen ext. takt )

P.S.: super schnelle Antwort.

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.