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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren