Atmega32, Probleme mit delay_Funktion

OP (Firma: LKW&Koks_AG) #2718723
Lesenswert?

Hi,

hab das obige Programm Blink_Code.txt in AVR Studio 5 geschrieben und 
mit dem ProgTool auf meinen Atmega 32 gebrannt.

Problem:

Die angesteuerte LED blinkt nicht, sondern leuchtet nur stetig.
Bei _delay_ms (500) leuchtet Sie schwach,
bei _delay_ms_(1000) leuchtet Sie stark!

Hab den Atmega an einen externen Quartz (16 MHz) angeschlossen und die 
Fuse Bits hoffe ich richtig gesetzt!?

Glaub trotzdem das irgendwas mit der Taktfrequenz oder der delay 
Funktion nicht passt!?

Wär super wenn jemand weiterhelfen könnte!

Danke.

Patrick
Angehängte Dateien:
Gast #2718816
Lesenswert?

#define F_CPU 16000000UL;

#include <avr/io.h>
#include <util/delay.h>

F_CPU vor delay.h definiert werden sonst gehts auch nicht, weil sont auf 
1 Mhz eingestellt wird.

Wer es besser weiss darf wiedersprechen.

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